Views
No views yet
distilbert-base-uncased.
Its purpose is to distinguish between a person's name and a company/organization name with high accuracy.Person or a Company.1from transformers import pipeline
2
3classifier = pipeline("text-classification", model="ele-sage/distilbert-base-uncased-name-classifier")
4
5results = classifier([
6 "Satya Nadella",
7 "Global Innovations Inc.",
8 "Martinez, Alonso"
9])
10
11for result in results:
12 print(f"Text: '{result['text']}', Prediction: {result['label']}, Score: {result['score']:.4f}")ele-sage/distilbert-base-uncased-name-splitter.| Training Loss | Epoch | Step | Validation Loss | Accuracy | Precision | Recall | F1 |
|---|---|---|---|---|---|---|---|
| 0.0323 | 0.1435 | 4000 | 0.0303 | 0.9915 | 0.9975 | 0.9872 | 0.9923 |
| 0.0297 | 0.2870 | 8000 | 0.0279 | 0.9923 | 0.9963 | 0.9899 | 0.9931 |
| 0.0283 | 0.4305 | 12000 | 0.0257 | 0.9929 | 0.9978 | 0.9895 | 0.9936 |
| 0.0229 | 0.5740 | 16000 | 0.0258 | 0.9932 | 0.9972 | 0.9905 | 0.9938 |
| 0.0263 | 0.7175 | 20000 | 0.0239 | 0.9934 | 0.9981 | 0.9901 | 0.9940 |
| 0.0256 | 0.8610 | 24000 | 0.0233 | 0.9935 | 0.9976 | 0.9908 | 0.9942 |
| 0.023 | 1.0046 | 28000 | 0.0233 | 0.9936 | 0.9976 | 0.9909 | 0.9943 |
| 0.0214 | 1.1481 | 32000 | 0.0231 | 0.9937 | 0.9986 | 0.9902 | 0.9944 |
| 0.0207 | 1.2916 | 36000 | 0.0232 | 0.9938 | 0.9984 | 0.9905 | 0.9944 |
| 0.0215 | 1.4351 | 40000 | 0.0229 | 0.9938 | 0.9978 | 0.9910 | 0.9944 |
| 0.0206 | 1.5786 | 44000 | 0.0232 | 0.9938 | 0.9976 | 0.9913 | 0.9944 |
| 0.0197 | 1.7221 | 48000 | 0.0229 | 0.9939 | 0.9978 | 0.9912 | 0.9945 |
| 0.0216 | 1.8656 | 52000 | 0.0225 | 0.9939 | 0.9979 | 0.9912 | 0.9945 |