vit-base-patch16-224-in21k-FINALAsphaltLaneClassifier-detectorVIT30epochsTrainVal
This model is a fine-tuned version of google/vit-base-patch16-224-in21k on the imagefolder dataset. It achieves the following results on the evaluation set:
- Loss: 0.0886
- Accuracy: {'accuracy': 0.9563318777292577}
- F1: {'f1': 0.9318274318274318}
- Precision: {'precision': 0.9367965367965368}
- Recall: {'recall': 0.927993839045052}
Model description
More information needed
Intended uses & limitations
More information needed
Training and evaluation data
More information needed
Training procedure
Training hyperparameters
The following hyperparameters were used during training:
- learning_rate: 5e-05
- train_batch_size: 4
- eval_batch_size: 4
- seed: 42
- gradient_accumulation_steps: 4
- total_train_batch_size: 16
- optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
- lr_scheduler_type: linear
- lr_scheduler_warmup_ratio: 0.1
- num_epochs: 30
Training results
| Training Loss | Epoch | Step | Validation Loss | Accuracy | F1 | Precision | Recall |
|---|---|---|---|---|---|---|---|
| 1.7198 | 0.9956 | 57 | 1.5576 | {'accuracy': 0.7467248908296943} | {'f1': 0.49276057276057283} | {'precision': 0.5726499690785405} | {'recall': 0.5304274269791511} |
| 0.9081 | 1.9913 | 114 | 0.7542 | {'accuracy': 0.9126637554585153} | {'f1': 0.6815669614826331} | {'precision': 0.6667189132706375} | {'recall': 0.700220596772321} |
| 0.4761 | 2.9869 | 171 | 0.3690 | {'accuracy': 0.9606986899563319} | {'f1': 0.8055100468538725} | {'precision': 0.8327510665283063} | {'recall': 0.7959183673469388} |
| 0.4783 | 4.0 | 229 | 0.3196 | {'accuracy': 0.9344978165938864} | {'f1': 0.7876659055230484} | {'precision': 0.8222068488412314} | {'recall': 0.7732035342872782} |
| 0.3541 | 4.9956 | 286 | 0.2280 | {'accuracy': 0.9563318777292577} | {'f1': 0.8029204504768414} | {'precision': 0.8327627953577691} | {'recall': 0.7909922589725545} |
| 0.3096 | 5.9913 | 343 | 0.1897 | {'accuracy': 0.9737991266375546} | {'f1': 0.9533858998144712} | {'precision': 0.9854721549636805} | {'recall': 0.9387755102040816} |
| 0.4737 | 6.9869 | 400 | 0.1658 | {'accuracy': 0.9781659388646288} | {'f1': 0.9625090929438755} | {'precision': 0.9876847290640394} | {'recall': 0.9489795918367347} |
| 0.2629 | 8.0 | 458 | 0.1555 | {'accuracy': 0.9606986899563319} | {'f1': 0.9470988692620754} | {'precision': 0.9443563789152024} | {'recall': 0.9509845577788695} |
| 0.2431 | 8.9956 | 515 | 0.1322 | {'accuracy': 0.9694323144104804} | {'f1': 0.9613275613275613} | {'precision': 0.9523809523809524} | {'recall': 0.9811320754716981} |
| 0.2829 | 9.9913 | 572 | 0.1333 | {'accuracy': 0.9694323144104804} | {'f1': 0.9613275613275613} | {'precision': 0.9523809523809524} | {'recall': 0.9811320754716981} |
| 0.2283 | 10.9869 | 629 | 0.1119 | {'accuracy': 0.9563318777292577} | {'f1': 0.9413515406162466} | {'precision': 0.9356980887593132} | {'recall': 0.9505198305737389} |
| 0.1808 | 12.0 | 687 | 0.1128 | {'accuracy': 0.9519650655021834} | {'f1': 0.9340521676882466} | {'precision': 0.9297478991596638} | {'recall': 0.9403157489410859} |
| 0.2545 | 12.9956 | 744 | 0.1193 | {'accuracy': 0.9650655021834061} | {'f1': 0.947008806419719} | {'precision': 0.9586734693877551} | {'recall': 0.9386626478828356} |
| 0.1341 | 13.9913 | 801 | 0.1022 | {'accuracy': 0.9650655021834061} | {'f1': 0.941991341991342} | {'precision': 0.9563909774436091} | {'recall': 0.9333846746245668} |
| 0.1833 | 14.9869 | 858 | 0.1094 | {'accuracy': 0.9563318777292577} | {'f1': 0.9386446886446886} | {'precision': 0.9352240896358543} | {'recall': 0.9430111667308434} |
| 0.2267 | 16.0 | 916 | 0.1074 | {'accuracy': 0.9650655021834061} | {'f1': 0.9454619454619454} | {'precision': 0.9512987012987013} | {'recall': 0.9408933384674626} |
| 0.2109 | 16.9956 | 973 | 0.1028 | {'accuracy': 0.9650655021834061} | {'f1': 0.9454619454619454} | {'precision': 0.9512987012987013} | {'recall': 0.9408933384674626} |
| 0.2643 | 17.9913 | 1030 | 0.1110 | {'accuracy': 0.9475982532751092} | {'f1': 0.9370300751879699} | {'precision': 0.9312015503875969} | {'recall': 0.9601463226800154} |
| 0.1624 | 18.9869 | 1087 | 0.0891 | {'accuracy': 0.9781659388646288} | {'f1': 0.9625090929438755} | {'precision': 0.9876847290640394} | {'recall': 0.9489795918367347} |
| 0.144 | 20.0 | 1145 | 0.0990 | {'accuracy': 0.9475982532751092} | {'f1': 0.9296218487394958} | {'precision': 0.9248461289277615} | {'recall': 0.9376203311513285} |
| 0.1473 | 20.9956 | 1202 | 0.0907 | {'accuracy': 0.9650655021834061} | {'f1': 0.941991341991342} | {'precision': 0.9563909774436091} | {'recall': 0.9333846746245668} |
| 0.1364 | 21.9913 | 1259 | 0.0935 | {'accuracy': 0.9519650655021834} | {'f1': 0.9271126934678336} | {'precision': 0.9291819291819292} | {'recall': 0.9252984212552945} |
| 0.184 | 22.9869 | 1316 | 0.0906 | {'accuracy': 0.9563318777292577} | {'f1': 0.9386446886446886} | {'precision': 0.9352240896358543} | {'recall': 0.9430111667308434} |
| 0.149 | 24.0 | 1374 | 0.0950 | {'accuracy': 0.9475982532751092} | {'f1': 0.932436974789916} | {'precision': 0.926595744680851} | {'recall': 0.9451289949942241} |
| 0.213 | 24.9956 | 1431 | 0.0884 | {'accuracy': 0.9563318777292577} | {'f1': 0.9318274318274318} | {'precision': 0.9367965367965368} | {'recall': 0.927993839045052} |
| 0.1058 | 25.9913 | 1488 | 0.0876 | {'accuracy': 0.9694323144104804} | {'f1': 0.9475127301214259} | {'precision': 0.9693486590038314} | {'recall': 0.9360800924143241} |
| 0.1216 | 26.9869 | 1545 | 0.0874 | {'accuracy': 0.9563318777292577} | {'f1': 0.9318274318274318} | {'precision': 0.9367965367965368} | {'recall': 0.927993839045052} |
| 0.1126 | 28.0 | 1603 | 0.0895 | {'accuracy': 0.9650655021834061} | {'f1': 0.941991341991342} | {'precision': 0.9563909774436091} | {'recall': 0.9333846746245668} |
| 0.1325 | 28.9956 | 1660 | 0.0894 | {'accuracy': 0.9563318777292577} | {'f1': 0.9318274318274318} | {'precision': 0.9367965367965368} | {'recall': 0.927993839045052} |
| 0.1197 | 29.8690 | 1710 | 0.0886 | {'accuracy': 0.9563318777292577} | {'f1': 0.9318274318274318} | {'precision': 0.9367965367965368} | {'recall': 0.927993839045052} |
Framework versions
- Transformers 4.43.3
- Pytorch 2.3.1
- Datasets 2.20.0
- Tokenizers 0.19.1
- Downloads last month
- 28
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support
Model tree for mmomm25/vit-base-patch16-224-in21k-FINALAsphaltLaneClassifier-detectorVIT30epochsTrainVal
Base model
google/vit-base-patch16-224-in21kEvaluation results
- Accuracy on imagefolderself-reported[object Object]
- F1 on imagefolderself-reported[object Object]
- Precision on imagefolderself-reported[object Object]
- Recall on imagefolderself-reported[object Object]