CoolFace
Modelpublic

north/scandinavian_education_classifier_snowflake

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes17downloads
Model Card

Scandinavian Education Classifier Snowflake

!!! We recomment using our bert-based model instead for production

Trained using code from: [CosmoPedia)[]https://github.com/huggingface/cosmopedia/tree/main/classification], and the nb-bert-base as starting point. The data used in classification is from GlotCC and have been annotated using Gemini 1.5 Flash.

The following command where used for training:

 python train_edu_bert.py --base_model_name="NbAiLab/nb-bert-base" --dataset_name="north/scandinavian-educational-annotations" --target_column="score" --checkpoint_dir="/home/pere/checkpoints/scandinavian_bert/"

Classification Report

ClassPrecisionRecallF1-ScoreSupport
00.760.640.7018274
10.630.760.6923348
20.480.400.436621
30.570.280.381314
40.560.060.12433
50.000.000.0010
MetricValue
Accuracy0.65
Macro Avg
- Precision0.50
- Recall0.36
- F1-Score0.38
Weighted Avg
- Precision0.65
- Recall0.65
- F1-Score0.64
Total Support50000

Confusion Matrix

Class 0Class 1Class 2Class 3Class 4Class 5
Class 011725646088100
Class 135981775819781400
Class 21283733261814200
Class 36272645369220
Class 42121161121280
Class 5028000

Evaluation Metrics

MetricValue
Eval Loss0.3311704695224762
Eval Precision0.49857140934204414
Eval Recall0.35718277242555724
Eval F1 Macro0.38442290605864393
Eval Accuracy0.64996
Eval Runtime86.1773
Eval Samples Per Second580.199
Eval Steps Per Second4.537
Epoch19.91

Training Metrics

MetricValue
Loss0.318
Grad Norm0.6617229580879211
Learning Rate5.119453924914675e-07
Epoch19.97

Training Runtime

MetricValue
Train Runtime19583.1034
Train Samples Per Second459.58
Train Steps Per Second1.795
Train Loss0.341879387194793
Epoch20.0