risqaliyevds commited on
Commit
1b4ce9d
1 Parent(s): 31a01e7

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +86 -3
README.md CHANGED
@@ -1,3 +1,86 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - uz
5
+ metrics:
6
+ - accuracy
7
+ pipeline_tag: token-classification
8
+ tags:
9
+ - ner
10
+ - uzbek_ner
11
+ - ner_for_uzbek_language
12
+ ---
13
+ ## Model kartasi: O'zbek tili uchun Named Entity Recognition (NER) modeli
14
+
15
+ ### Model haqida
16
+ Ushbu model O'zbek tilidagi matnlarda Named Entity Recognition (NER) ni aniqlash uchun yaratilgan. Model turli xil kategoriyalardagi nomlangan entitetlarni aniqlashga qodir, jumladan shaxslar, joylar, tashkilotlar, sanalar va boshqalar. Ushbu model XLM-RoBERTa large arxitekturasiga asoslangan bo'lib, CONLL03 ma'lumotlar to'plamida oldindan tayyorlangan va O'zbek tili ma'lumotlar to'plamida nozik sozlangan.
17
+
18
+ ### Kategoriyalar
19
+ Model quyidagi NER kategoriyalarini aniqlashga qodir:
20
+ - **LOC (Joy nomlari)**
21
+ - **ORG (Tashkilot nomlari)**
22
+ - **PERSON (Shaxs nomlari)**
23
+ - **DATE (Sana ifodalari)**
24
+ - **MONEY (Pul miqdorlari)**
25
+ - **PERCENT (Foiz qiymatlari)**
26
+ - **QUANTITY (Miqdorlar)**
27
+ - **TIME (Vaqt ifodalari)**
28
+ - **PRODUCT (Mahsulot nomlari)**
29
+ - **EVENT (Voqea nomlari)**
30
+ - **WORK_OF_ART (San'at asarlari nomlari)**
31
+ - **LANGUAGE (Til nomlari)**
32
+ - **CARDINAL (Kardinal raqamlar)**
33
+ - **ORDINAL (Ordinall raqamlar)**
34
+ - **NORP (Millatlar yoki diniy/siyosiy guruhlar)**
35
+ - **FACILITY (Inshoot nomlari)**
36
+ - **LAW (Qonunlar yoki me'yorlar)**
37
+ - **GPE (Davlatlar, shaharlar, shtatlar)**
38
+
39
+ ### Misollar
40
+ Model qanday ishlashini ko'rsatish uchun bir necha misollar:
41
+ ```python
42
+ from transformers import pipeline, AutoTokenizer, AutoModelForTokenClassification
43
+
44
+ model_name_or_path = "sizning_model_yolingiz"
45
+ tokenizer = AutoTokenizer.from_pretrained(model_name_or_path)
46
+ model = AutoModelForTokenClassification.from_pretrained(model_name_or_path).to("cuda")
47
+
48
+ nlp = pipeline("ner", model=model, tokenizer=tokenizer)
49
+
50
+ text = "Shavkat Mirziyoyev Rossiyada rasmiy safarda bo'ldi."
51
+ ner = nlp(text)
52
+
53
+ for entity in ner:
54
+ print(entity)
55
+ ```
56
+ Misol matni: "Shavkat Mirziyoyev Rossiyada rasmiy safarda bo'ldi."
57
+
58
+ Natijalar:
59
+ ```python
60
+ [{'entity': 'B-PERSON', 'score': 0.88995147, 'index': 1, 'word': '▁Shavkat', 'start': 0, 'end': 7},
61
+ {'entity': 'I-PERSON', 'score': 0.980681, 'index': 2, 'word': '▁Mirziyoyev', 'start': 8, 'end': 18},
62
+ {'entity': 'B-GPE', 'score': 0.8208886, 'index': 3, 'word': '▁Rossiya', 'start': 19, 'end': 26}]
63
+ ```
64
+
65
+ ### Modelni yuklash va ishlatish
66
+ Modelni Hugging Face platformasidan yuklab olish va ishlatish uchun quyidagi koddan foydalanishingiz mumkin:
67
+ ```python
68
+ from transformers import pipeline, AutoTokenizer, AutoModelForTokenClassification
69
+
70
+ model_name_or_path = "sizning_model_yolingiz"
71
+
72
+ tokenizer = AutoTokenizer.from_pretrained(model_name_or_path)
73
+ model = AutoModelForTokenClassification.from_pretrained(model_name_or_path).to("cuda")
74
+
75
+ nlp = pipeline("ner", model=model, tokenizer=tokenizer)
76
+ ```
77
+
78
+ ### Bog'lanish
79
+ Agar sizda savollar bo'lsa yoki qo'shimcha ma'lumot kerak bo'lsa, iltimos biz bilan bog'laning:
80
+ - LinkedIn: [https://www.linkedin.com/in/risqaliyevds/](https://www.linkedin.com/in/risqaliyevds/)
81
+
82
+ ### Litsenziya
83
+ Ushbu model ochiq manba sifatida taqdim etiladi va barcha foydalanuvchilar uchun bepul foydalanish imkoniyatiga ega.
84
+
85
+ ### Xulosa
86
+ O'zbek tili uchun NER modeli matnlarda turli xil nomlangan entitetlarni aniqlashda samarali yordam beradi. Modelning yuqori aniqligi va keng qamrovli kategoriyalari uni ilmiy tadqiqotlar, hujjatlarni tahlil qilish va boshqa ko'plab sohalarda qo'llash imkonini beradi.