CoolFace
Modelpublic

agentlans/GIST-small-format

sourceHugging Facemitupdated 20d agoView on Hugging Face
0likes23downloads
Model Card

GIST-small-format

A fine-tuned version of the bert architecture (BertForSequenceClassification) optimized for the text-classification task.

  • Model type: bert
  • Problem Type: singlelabelclassification
  • Number of Labels: 24
  • Vocabulary Size: 30522
  • License: MIT

Use

To get started with this model in Python using the Hugging Face Transformers library, run the following code:

python
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_id = "agentlans/GIST-small-format"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

text = "Replace this with your input text."
inputs = tokenizer(text, return_tensors="pt")

with torch.no_grad():
    logits = model(**inputs).logits

predicted_class_id = logits.argmax().item()
predicted_class_name = model.config.id2label[predicted_class_id]

print(f"Predicted Class ID: {predicted_class_id}")
print(f"Predicted Class Name: {predicted_class_name}")

Intended Uses & Limitations

Intended Use

This model is designed for sequence classification tasks. Below are the specific class labels mapped to their corresponding IDs:

Label IDLabel Name
0Academic Writing
1Content Listing
2Creative Writing
3Customer Support Page
4Discussion Forum / Comment Section
5FAQs
6Incomplete Content
7Knowledge Article
8Legal Notices
9Listicle
10News Article
11Nonfiction Writing
12Organizational About Page
13Organizational Announcement
14Personal About Page
15Personal Blog
16Product Page
17Q&A Forum
18Spam / Ads
19Structured Data
20Technical Writing
21Transcript / Interview
22Tutorial / How-To Guide
23User Reviews

Training Details

Hyperparameters

The following hyperparameters were used during fine-tuning:

  • Learning Rate: 5e-05
  • Train Batch Size: 8
  • Eval Batch Size: 8
  • Optimizer: OptimizerNames.ADAMWTORCHFUSED
  • Number of Epochs: 3.0
  • Mixed Precision: BF16

<details> <summary><b>Show Advanced Training Configuration</b></summary>

Optimization & Regularization
  • Gradient Accumulation Steps: 1
  • Learning Rate Scheduler: SchedulerType.LINEAR
  • Warmup Steps: 0
  • Warmup Ratio: None
  • Weight Decay: 0.0
  • Max Gradient Norm: 1.0
Hardware & Reproducibility
  • Number of GPUs: 1
  • Seed: 42

</details>

Training Results & Evaluation

During fine-tuning, the model achieved the following results on the evaluation set:

MetricValue
Train Loss0.3033
Validation Loss0.3809
Validation F1 Score0.8518
Total FLOPs1.8015e+16

For performance on the test set, click here.

Speed Performance

  • Training Runtime: 2259.7352 seconds
  • Train Samples per Second: 483.897
  • Evaluation Runtime: 21.817 seconds
  • Eval Samples per Second: 1856.355

<details> <summary><b>Show Detailed Training Logs</b></summary>

Training Logs History

StepEpochLearning RateTraining LossValidation LossValidation F1
5000.0114.9817e-051.7311N/AN/A
10000.0224.9635e-051.0143N/AN/A
15000.0334.9452e-050.8819N/AN/A
20000.0444.9269e-050.6946N/AN/A
25000.0554.9086e-050.6733N/AN/A
30000.0664.8903e-050.6471N/AN/A
35000.0774.8720e-050.5822N/AN/A
40000.0884.8537e-050.5588N/AN/A
45000.0994.8354e-050.5702N/AN/A
50000.114.8171e-050.5574N/AN/A
55000.1214.7988e-050.5319N/AN/A
60000.1324.7806e-050.5464N/AN/A
65000.1434.7623e-050.5369N/AN/A
70000.1544.7440e-050.4969N/AN/A
75000.1654.7257e-050.5199N/AN/A
80000.1764.7074e-050.4873N/AN/A
85000.1874.6891e-050.4851N/AN/A
90000.1984.6708e-050.4956N/AN/A
95000.2094.6525e-050.4595N/AN/A
100000.2194.6342e-050.4893N/AN/A
105000.234.6159e-050.4713N/AN/A
110000.2414.5977e-050.4707N/AN/A
115000.2524.5794e-050.4377N/AN/A
120000.2634.5611e-050.4906N/AN/A
125000.2744.5428e-050.4677N/AN/A
130000.2854.5245e-050.472N/AN/A
135000.2964.5062e-050.4726N/AN/A
140000.3074.4879e-050.4702N/AN/A
145000.3184.4696e-050.4567N/AN/A
150000.3294.4513e-050.4336N/AN/A
155000.344.4330e-050.4196N/AN/A
160000.3514.4148e-050.478N/AN/A
165000.3624.3965e-050.4753N/AN/A
170000.3734.3782e-050.4525N/AN/A
175000.3844.3599e-050.428N/AN/A
180000.3954.3416e-050.4129N/AN/A
185000.4064.3233e-050.4529N/AN/A
190000.4174.3050e-050.4624N/AN/A
195000.4284.2867e-050.4271N/AN/A
200000.4394.2684e-050.415N/AN/A
205000.454.2501e-050.4233N/AN/A
210000.4614.2319e-050.4353N/AN/A
215000.4724.2136e-050.4334N/AN/A
220000.4834.1953e-050.4031N/AN/A
225000.4944.1770e-050.4011N/AN/A
230000.5054.1587e-050.4137N/AN/A
235000.5164.1404e-050.4478N/AN/A
240000.5274.1221e-050.4157N/AN/A
245000.5384.1038e-050.4276N/AN/A
250000.5494.0855e-050.4124N/AN/A
255000.564.0672e-050.4065N/AN/A
260000.5714.0490e-050.4333N/AN/A
265000.5824.0307e-050.4098N/AN/A
270000.5934.0124e-050.4091N/AN/A
275000.6043.9941e-050.4346N/AN/A
280000.6153.9758e-050.4063N/AN/A
285000.6263.9575e-050.4149N/AN/A
290000.6363.9392e-050.4145N/AN/A
295000.6473.9209e-050.3984N/AN/A
300000.6583.9026e-050.4113N/AN/A
305000.6693.8843e-050.4131N/AN/A
310000.683.8661e-050.4114N/AN/A
315000.6913.8478e-050.3915N/AN/A
320000.7023.8295e-050.4179N/AN/A
325000.7133.8112e-050.3832N/AN/A
330000.7243.7929e-050.3826N/AN/A
335000.7353.7746e-050.3716N/AN/A
340000.7463.7563e-050.3827N/AN/A
345000.7573.7380e-050.389N/AN/A
350000.7683.7197e-050.4051N/AN/A
355000.7793.7014e-050.401N/AN/A
360000.793.6831e-050.3962N/AN/A
365000.8013.6649e-050.3653N/AN/A
370000.8123.6466e-050.4085N/AN/A
375000.8233.6283e-050.3887N/AN/A
380000.8343.6100e-050.4255N/AN/A
385000.8453.5917e-050.3765N/AN/A
390000.8563.5734e-050.3964N/AN/A
395000.8673.5551e-050.3849N/AN/A
400000.8783.5368e-050.3928N/AN/A
405000.8893.5185e-050.3885N/AN/A
410000.93.5002e-050.3638N/AN/A
415000.9113.4820e-050.3788N/AN/A
420000.9223.4637e-050.3845N/AN/A
425000.9333.4454e-050.397N/AN/A
430000.9443.4271e-050.3914N/AN/A
435000.9553.4088e-050.3809N/AN/A
440000.9663.3905e-050.3856N/AN/A
445000.9773.3722e-050.3618N/AN/A
450000.9883.3539e-050.3732N/AN/A
455000.9993.3356e-050.3595N/AN/A
455621.0N/AN/A0.33760.7906
460001.013.3173e-050.2933N/AN/A
465001.0213.2991e-050.2831N/AN/A
470001.0323.2808e-050.2768N/AN/A
475001.0433.2625e-050.2947N/AN/A
480001.0543.2442e-050.3016N/AN/A
485001.0643.2259e-050.2888N/AN/A
490001.0753.2076e-050.2698N/AN/A
495001.0863.1893e-050.3016N/AN/A
500001.0973.1710e-050.2799N/AN/A
505001.1083.1527e-050.3036N/AN/A
510001.1193.1344e-050.2973N/AN/A
515001.133.1162e-050.2932N/AN/A
520001.1413.0979e-050.2789N/AN/A
525001.1523.0796e-050.318N/AN/A
530001.1633.0613e-050.2868N/AN/A
535001.1743.0430e-050.3062N/AN/A
540001.1853.0247e-050.3081N/AN/A
545001.1963.0064e-050.2754N/AN/A
550001.2072.9881e-050.3054N/AN/A
555001.2182.9698e-050.2972N/AN/A
560001.2292.9515e-050.3048N/AN/A
565001.242.9333e-050.2779N/AN/A
570001.2512.9150e-050.2782N/AN/A
575001.2622.8967e-050.3115N/AN/A
580001.2732.8784e-050.2761N/AN/A
585001.2842.8601e-050.287N/AN/A
590001.2952.8418e-050.2967N/AN/A
595001.3062.8235e-050.2844N/AN/A
600001.3172.8052e-050.2875N/AN/A
605001.3282.7869e-050.2998N/AN/A
610001.3392.7686e-050.2731N/AN/A
615001.352.7504e-050.2941N/AN/A
620001.3612.7321e-050.2899N/AN/A
625001.3722.7138e-050.305N/AN/A
630001.3832.6955e-050.295N/AN/A
635001.3942.6772e-050.2861N/AN/A
640001.4052.6589e-050.2653N/AN/A
645001.4162.6406e-050.2749N/AN/A
650001.4272.6223e-050.2906N/AN/A
655001.4382.6040e-050.2712N/AN/A
660001.4492.5857e-050.3095N/AN/A
665001.462.5675e-050.3181N/AN/A
670001.4712.5492e-050.2544N/AN/A
675001.4812.5309e-050.2504N/AN/A
680001.4922.5126e-050.3013N/AN/A
685001.5032.4943e-050.2951N/AN/A
690001.5142.4760e-050.2822N/AN/A
695001.5252.4577e-050.2482N/AN/A
700001.5362.4394e-050.2707N/AN/A
705001.5472.4211e-050.2601N/AN/A
710001.5582.4028e-050.3073N/AN/A
715001.5692.3846e-050.2815N/AN/A
720001.582.3663e-050.2587N/AN/A
725001.5912.3480e-050.2825N/AN/A
730001.6022.3297e-050.2921N/AN/A
735001.6132.3114e-050.2775N/AN/A
740001.6242.2931e-050.2611N/AN/A
745001.6352.2748e-050.2656N/AN/A
750001.6462.2565e-050.2757N/AN/A
755001.6572.2382e-050.2574N/AN/A
760001.6682.2199e-050.2874N/AN/A
765001.6792.2017e-050.2507N/AN/A
770001.692.1834e-050.2621N/AN/A
775001.7012.1651e-050.2704N/AN/A
780001.7122.1468e-050.2748N/AN/A
785001.7232.1285e-050.2705N/AN/A
790001.7342.1102e-050.3062N/AN/A
795001.7452.0919e-050.298N/AN/A
800001.7562.0736e-050.2788N/AN/A
805001.7672.0553e-050.2542N/AN/A
810001.7782.0370e-050.2742N/AN/A
815001.7892.0188e-050.2559N/AN/A
820001.82.0005e-050.2805N/AN/A
825001.8111.9822e-050.2572N/AN/A
830001.8221.9639e-050.2701N/AN/A
835001.8331.9456e-050.2636N/AN/A
840001.8441.9273e-050.2724N/AN/A
845001.8551.9090e-050.2652N/AN/A
850001.8661.8907e-050.2604N/AN/A
855001.8771.8724e-050.262N/AN/A
860001.8881.8541e-050.2594N/AN/A
865001.8991.8359e-050.2609N/AN/A
870001.9091.8176e-050.2769N/AN/A
875001.921.7993e-050.2803N/AN/A
880001.9311.7810e-050.2635N/AN/A
885001.9421.7627e-050.2759N/AN/A
890001.9531.7444e-050.2669N/AN/A
895001.9641.7261e-050.2887N/AN/A
900001.9751.7078e-050.2838N/AN/A
905001.9861.6895e-050.2482N/AN/A
910001.9971.6712e-050.2344N/AN/A
911242.0N/AN/A0.35640.8288
915002.0081.6529e-050.1882N/AN/A
920002.0191.6347e-050.1598N/AN/A
925002.031.6164e-050.1572N/AN/A
930002.0411.5981e-050.1645N/AN/A
935002.0521.5798e-050.1709N/AN/A
940002.0631.5615e-050.1649N/AN/A
945002.0741.5432e-050.1513N/AN/A
950002.0851.5249e-050.1468N/AN/A
955002.0961.5066e-050.2013N/AN/A
960002.1071.4883e-050.1819N/AN/A
965002.1181.4700e-050.1817N/AN/A
970002.1291.4518e-050.1869N/AN/A
975002.141.4335e-050.164N/AN/A
980002.1511.4152e-050.1722N/AN/A
985002.1621.3969e-050.1798N/AN/A
990002.1731.3786e-050.1633N/AN/A
995002.1841.3603e-050.1812N/AN/A
1000002.1951.3420e-050.1719N/AN/A
1005002.2061.3237e-050.1556N/AN/A
1010002.2171.3054e-050.2062N/AN/A
1015002.2281.2871e-050.1641N/AN/A
1020002.2391.2689e-050.1656N/AN/A
1025002.251.2506e-050.1639N/AN/A
1030002.2611.2323e-050.173N/AN/A
1035002.2721.2140e-050.1895N/AN/A
1040002.2831.1957e-050.1707N/AN/A
1045002.2941.1774e-050.1851N/AN/A
1050002.3051.1591e-050.1782N/AN/A
1055002.3161.1408e-050.1703N/AN/A
1060002.3271.1225e-050.1581N/AN/A
1065002.3371.1042e-050.1648N/AN/A
1070002.3481.0860e-050.1986N/AN/A
1075002.3591.0677e-050.1799N/AN/A
1080002.371.0494e-050.1611N/AN/A
1085002.3811.0311e-050.1644N/AN/A
1090002.3921.0128e-050.1457N/AN/A
1095002.4039.9451e-060.1498N/AN/A
1100002.4149.7622e-060.1812N/AN/A
1105002.4259.5793e-060.1837N/AN/A
1110002.4369.3964e-060.167N/AN/A
1115002.4479.2135e-060.1736N/AN/A
1120002.4589.0306e-060.1638N/AN/A
1125002.4698.8477e-060.1659N/AN/A
1130002.488.6647e-060.1822N/AN/A
1135002.4918.4818e-060.1583N/AN/A
1140002.5028.2989e-060.1486N/AN/A
1145002.5138.1160e-060.1723N/AN/A
1150002.5247.9331e-060.1505N/AN/A
1155002.5357.7502e-060.1588N/AN/A
1160002.5467.5673e-060.1401N/AN/A
1165002.5577.3844e-060.1572N/AN/A
1170002.5687.2015e-060.1915N/AN/A
1175002.5797.0186e-060.1555N/AN/A
1180002.596.8357e-060.1793N/AN/A
1185002.6016.6528e-060.1671N/AN/A
1190002.6126.4699e-060.1405N/AN/A
1195002.6236.2870e-060.1504N/AN/A
1200002.6346.1041e-060.1683N/AN/A
1205002.6455.9212e-060.1562N/AN/A
1210002.6565.7383e-060.1648N/AN/A
1215002.6675.5554e-060.1531N/AN/A
1220002.6785.3725e-060.1582N/AN/A
1225002.6895.1896e-060.1415N/AN/A
1230002.75.0067e-060.1391N/AN/A
1235002.7114.8238e-060.1349N/AN/A
1240002.7224.6409e-060.1772N/AN/A
1245002.7334.4580e-060.1687N/AN/A
1250002.7444.2751e-060.1536N/AN/A
1255002.7544.0922e-060.1394N/AN/A
1260002.7653.9093e-060.1729N/AN/A
1265002.7763.7264e-060.1582N/AN/A
1270002.7873.5435e-060.176N/AN/A
1275002.7983.3606e-060.1595N/AN/A
1280002.8093.1777e-060.1665N/AN/A
1285002.822.9948e-060.1628N/AN/A
1290002.8312.8119e-060.1426N/AN/A
1295002.8422.6290e-060.164N/AN/A
1300002.8532.4461e-060.1562N/AN/A
1305002.8642.2632e-060.1632N/AN/A
1310002.8752.0803e-060.1562N/AN/A
1315002.8861.8974e-060.1538N/AN/A
1320002.8971.7145e-060.1649N/AN/A
1325002.9081.5316e-060.1576N/AN/A
1330002.9191.3487e-060.1481N/AN/A
1335002.931.1658e-060.1535N/AN/A
1340002.9419.8291e-070.1552N/AN/A
1345002.9528.0001e-070.1542N/AN/A
1350002.9636.1711e-070.148N/AN/A
1355002.9744.3421e-070.1502N/AN/A
1360002.9852.5131e-070.1423N/AN/A
1365002.9966.8405e-080.152N/AN/A
1366863.0N/AN/A0.38090.8518

</details>

Framework Versions

  • Transformers: 5.14.0.dev0
  • PyTorch: 2.13.0+cu130