AI təsnifat yoxlaması: səkkiz qeyddə səhvləri ayırın
AI təsnifat yoxlaması üçün səkkiz süni etiketi cavab açarı ilə tutuşdurun, dörd nəticə qutusunu və üç məxrəci ayırıb yoxlanmış qərar faylı hazırlayın.

AI təsnifat yoxlaması tək düzgünlük faizinə baxmaq deyil, hansı qeydin necə səhv sayıldığını mənbədən göstərməkdir. AI süni intellektin ingiliscə qısaltmasıdır. Bu məşqdən sonra səkkiz uydurma etiket üçün dörd nəticə qutusu, üç ayrı faiz hesabı və üç iddia qərarı olan yoxlama faylı hazırlaya biləcəksiniz.
Əvvəl hansı etiketin müsbət olduğunu yazın
AI təsnifat yoxlaması bu məşqdə hər ID üçün verilmiş cavab açarını əvvəlcədən yazılmış təkliflə tutuşdurmaqdır. Təsnifat isə bir qeydi müəyyən qrupa aid etmək deməkdir. Məşqdə yalnız iki qrup var: spam və spam deyil. Müsbət etiket spam deməkdir; “müsbət” sözü yaxşı və ya arzu olunan nəticə mənasında işlənmir.
Reference sütunu məşq üçün verilmiş cavab açarıdır. Proposed sütunu audit edəcəyimiz hazır təklifdir. Heç bir real model işlədilib bu təkliflər alınmayıb. Heç bir real məktubun mətni, göndərəni və ünvanı istifadə edilmir. Siz mətnə baxıb spam qərarı vermirsiniz; verilmiş iki etiketin uyğunluğunu sayırsınız.
Qayda kartını belə köçürün: “V1, A1–A8; 1 spam, 0 spam deyil; reference cavab açarıdır, proposed əvvəlcədən yazılıb; hər ID bir dəfə sayılır; etiketlər audit zamanı dəyişmir.” Google-un təsnifat təlimatı proqnoz ilə müqayisə edilən doğru etiketi ayırır. Bu məşqdə həmin fərq açıq cavab açarı ilə verilib, modelin öz əminliyindən çıxarılmır.
Daha geniş texniki anlayış üçün maşın öyrənməsi bələdçisinə baxın. Burada model qurmaq, öyrətmək və ya canlı məktubları süzmək yoxdur. Nəticəniz səkkiz ID üçün yoxlanmış səhv növləri və ayrı məxrəcli üç hesab olan qeyd faylıdır.
Səkkiz uydurma qeydin iki etiketini köçürün
Aşağıdakı kart tədris üçün qəsdən hazırlanıb. Real şirkətin spam nəticəsi, təmsilçi seçmə və ya bazar göstəricisi deyil. Məlumatdan konkret məhsulun keyfiyyəti barədə nəticə çıxarmayın. Bütün səkkiz sətir qiymətləndirməyə daxildir; yalnız düzgün görünənləri götürüb məxrəci dəyişmək olmaz.
| ID | Reference: cavab açarı | Proposed: hazır təklif |
|---|---|---|
| A1 | 1 | 1 |
| A2 | 1 | 0 |
| A3 | 0 | 1 |
| A4 | 0 | 0 |
| A5 | 0 | 0 |
| A6 | 0 | 0 |
| A7 | 0 | 0 |
| A8 | 0 | 0 |
Əvvəl A1-dən A8-ə qədər səkkiz unikal ID olduğunu yoxlayın. Sonra sütun adlarını oxuyun. Sütunların yerini dəyişərək eyni faiz adlarını saxlamayın: cavab açarı ilə təklifin istiqaməti səhvin növünü müəyyən edir. Məsələn, A2-də açar spam deyir, təklif isə spam deyil deyir. A3-də bunun əksi baş verir.
Mənbə kartını dəyişməz saxlayın və qərar üçün ikinci cədvəl yaradın. A2-ni uğura çevirmək üçün cavab açarını 0 etmək yoxlama deyil, mənbəni dəyişməkdir. Real etiketin özü mübahisəli olsaydı, ayrıca aydınlaşdırma tələb olunardı. Bu tam məşq kartında isə müqayisə üçün bütün cavablar verilib.
Açar və təklif rəqəmlərini bir cəmdə toplamayın. Onlar miqdar deyil, qrup işarələridir. Əvvəl mənasını oxuyub hər ID-ni uyğun nəticə qutusuna yerləşdirmək lazımdır. Beləliklə sadə 1 və 0 yazılışı özbaşına nəticəyə çevrilmir.
Dörd nəticə qutusunu sadə dillə necə ayıraq?
TP düzgün müsbətdir: açar spamdır və təklif də spam deyir. TN düzgün mənfidir: açar spam deyil və təklif də elə deyir. FP səhv müsbətdir: spam olmayan qeydə spam deyilir. FN səhv mənfidir: açardakı spam qeydi spam deyil kimi buraxılır. Qısaltmaları bilmədən də eyni qərarı bu sadə cümlələrlə yaza bilərsiniz.
| ID | Qutu | Mənbədəki əsas |
|---|---|---|
| A1 | TP | Açar 1, təklif 1 |
| A2 | FN | Açar 1, təklif 0 |
| A3 | FP | Açar 0, təklif 1 |
| A4 | TN | Açar 0, təklif 0 |
| A5 | TN | Açar 0, təklif 0 |
| A6 | TN | Açar 0, təklif 0 |
| A7 | TN | Açar 0, təklif 0 |
| A8 | TN | Açar 0, təklif 0 |
İndi qutuları sayın: TP 1, FN 1, FP 1, TN 5. Cəmi 1 + 1 + 1 + 5 = 8 olmalıdır. Hər ID yalnız bir qutudadır. Səhv qeydi həm FP, həm FN yazmaq ümumi sayın səkkizi keçməsinə səbəb olar. Say uyğun gəlmirsə, faiz hesabına keçmədən ID cədvəlinə qayıdın.
Bu dörd qutulu cədvələ confusion matrix də deyilir; burada sadəcə səhv növləri cədvəli adlandıra bilərik. Əsas nəticə A2 ilə A3-ün eyni səhv olmadığını görməkdir. Biri spamı qaçırır, digəri spam olmayanı işarələyir. Hansının real işdə daha ağır təsiri olacağı bu uydurma kartdan hesablanmır.
Mənbə vahidi və daxil edilən qeydlər üçün data analizi hazırlığı faydalıdır. Burada isə hər ID-ni həmin dörd qutudan birinə bağlayan dəlili saxlayın; yalnız ümumi “iki səhv var” qeydi kifayət etmir.
Üç faizdə məxrəc niyə dəyişir?
Accuracy ümumi düzgünlükdür: bütün səkkiz qeyddən neçəsi açarla uyğun gəlib? Düzgün A1 və A4–A8-dir, yəni altı qeyd. Kalkulyatorda 6 böl 8 vur 100 yazın: 75%. Bu hesab hər iki qrupu birlikdə sayır. Onu spamın neçəsinin tutulması kimi adlandırmaq başqa sualın cavabını səhv istifadə etməkdir.
Precision təklifdə spam yazılanların neçəsinin açarda da spam olmasıdır. Təklifdə spam A1 və A3-dür; onlardan yalnız A1 açara uyğundur. Hesab 1 böl 2 vur 100 = 50%-dir. Burada məxrəc təklifin müsbət sayıdır, bütün səkkiz qeyd deyil. “Spam deyil” təkliflərini həmin məxrəcə daxil etməyin.
Recall açardakı spamların neçəsinin spam kimi tapılmasıdır. Açar spamı A1 və A2-dir; yalnız A1 tapılıb. Hesab yenə 1 böl 2 vur 100 = 50%-dir. Faizlər eyni çıxsa da, qruplar ayrıdır: precision A1/A3-ə, recall A1/A2-yə baxır. Google-un göstərici izahı bu ayrı məxrəcləri göstərir.
| Göstərici | Tam hesab | Bu kartda nəticə |
|---|---|---|
| Accuracy | (TP + TN) / bütün ID-lər = 6 / 8 | 75% |
| Precision | TP / (TP + FP) = 1 / 2 | 50% |
| Recall | TP / (TP + FN) = 1 / 2 | 50% |
Başqa kartda məxrəc sıfır ola bilər. Təklifdə heç spam yoxdursa precision üçün bölən sıfırdır; açarda spam yoxdursa recall üçün bölən sıfırdır. Belə halda bu məşqin hesabatında “hesablanmır: məxrəc 0” yazın, 0% və ya 100% uydurmayın. Heç qeyd yoxdursa ümumi düzgünlük də bu qayda ilə hesablanmır.
Məxrəcin sualı dəyişməsi təsdiqli həll faizi auditində də əhəmiyyətlidir. Ancaq burada həll statusunu yox, cavab açarı ilə təklif arasındakı uyğunluğu ölçürük; o iki çıxışı eyniləşdirməyin.
Üç hazır iddiaya hansı qərarı verək?
İddia, qərar, mənbə ID-si və düzəliş sütunları yaradın. Bu cümlələr qəsdən yazılmış məşq nümunələridir, real modeldən alınmış səhvlər deyil. Təklifin inandırıcı səslənməsinə görə yox, yuxarıdakı ID və məxrəcə görə qərar verin.
| Hazır iddia | Qərar | Dəlil |
|---|---|---|
| “75% düzgünlük spamın 75%-nin tapıldığını göstərir.” | Düzəlt | Açardakı iki spamdan biri tapılıb: recall 50% |
| “Spam yazılan hər qeydi təhlükəsiz silmək olar.” | Rədd et | A3 açarda spam deyil; precision 50% və canlı silmə icazəsi yoxdur |
| “A2 və A3 eyni səhvdir, tək adla saxlayaq.” | Düzəlt | A2 qaçırılmış spam, A3 yanlış spam işarəsidir |
Qəbul edilən yekun belədir: “Bu səkkiz uydurma ID-də accuracy 75%, precision 50%, recall 50%-dir; bir FP və bir FN ayrıca qeyd olunub.” Bu, hansısa canlı filtrin işlək və ya yararsız olması hökmü deyil. Kiçik, qəsdən qurulmuş kart real müraciət axınını təmsil etmir və məhsullar arasında müqayisə yaratmır.
Üç faizdən birini “ən yaxşı” elan etməyin. Məqsəd onların sualını ayırmaqdır. Həqiqi sistem üçün uyğun qayda və təsir ayrıca müəyyənləşər. Burada qərar həddi dəyişmir, yeni model çağırılmır və məktublar qovluqlar arasında daşınmır. Orta və median yoxlaması kimi, göstəricinin adı da rəqəm qədər vacibdir.
On beş dəqiqədə hansı faylı bitirə bilərsiniz?
Windows-da Start açın, Notepad yazın və yeni sənəd yaradın. Başlığa “Təsnifat məşqi V1, real model nəticəsi deyil” yazın. Müsbət etiketin spam olduğunu, reference və proposed mənasını, səkkiz mənbə sətrini və ayrıca ID qərarlarını köçürün. Aşağıda dörd qutunun sayını və üç tam kəsri yazın; yalnız faizləri saxlamaq məxrəci gizlədər.
Üç iddia üzrə qərarları əlavə edin. Ctrl+S basın, Documents qovluğunu seçin və faylı tesnifat-audit-V1.txt adı ilə saxlayın. Redaktoru bağlayın. Həmin qovluqdan faylı yenidən açıb A2-nin FN, A3-ün FP qaldığını, 6/8 ilə iki ayrı 1/2-nin düzgün adlandığını oxuyun. Kartda olmayan canlı əməliyyat nəticəsi əlavə olunubsa, onu çıxarın.
İstəyə görə istifadə etdiyiniz AI köməkçisinə yalnız uydurma kartı verin: “Positive spamdır. Reference verilmiş cavab açarıdır, proposed əvvəlcədən yazılıb. Hər ID-ni TP/FP/TN/FN qutusuna yerləşdir və səbəbini iki etiketlə göstər. Sayları və üç məxrəci ayrı yaz. Məxrəc sıfırdırsa faiz uydurma. Mənbə etiketini dəyişmə, model sınağı və canlı silmə iddiası yaratma.” Faktiki hesab və ya model işlədildiyi iddia edilmir.
Alətə giriş yoxdursa “AI müqayisəsi aparılmayıb” yazın; əsas vərəq insan açarı və kalkulyatorla tamamlanır. Təklif olunan bölgü üç dəqiqə mənbəyə, dörd qutulara, dörd hesab və iddialara, dörd saxlayıb açmağa ayrılır. Bu, ölçülmüş vaxt vədi deyil. Anarın əvvəlki Perfect/Effect prinsipini bir izah olunan çıxışı bitirmək kimi tətbiq edirik, real təsnifat layihəsi nəticəsi uydurmuruq. Digər başlanğıclar üçün süni intellekt bələdçisinə baxın.
Tez-tez verilən suallar
Müsbət etiket yaxşı nəticə deməkdir?
Xeyr. Bu məşqdə müsbət sadəcə spam qrupunun adıdır. TP və FP həmin qrupa verilən düzgün və səhv təklifləri ayırır.
Precision və recall niyə eyni 50%-dir?
Bu kartda saylar təsadüfən eynidir, məxrəcin ID-ləri isə fərqlidir: precision A1/A3, recall A1/A2. Onlar eyni sualı vermir.
Məxrəc sıfır olsa 100% yaza bilərəm?
Bu məşqdə yox. “Hesablanmır: məxrəc 0” yazın və hansı göstəricinin niyə hesablanmadığını göstərin.
Bu kart real filtrin keyfiyyətini sübut edir?
Xeyr. Etiketlər uydurma məşq üçündür, proposed real modeldən alınmayıb və qeydlər canlı axını təmsil edən seçmə deyil.
Mənbələr
Məni Instagramda izlə
Qısa qeydlər, praktik nümunələr və gündəlik rəqəmsal strategiya fikirləri.
Mən Anar Rustamli — böyümənin, texnologiyanın və insan düşüncəsinin kəsişməsində işləyən strateq, sahibkar və AI tətbiqi lideriyəm. 2016-cı ildən işim bizneslərə sürətlə dəyişən rəqəmsal mühitdə inkişaf etməyə kömək etmək üzərində qurulub. Böyümə sistemləri, AI-əsaslı iş axınları və nəticəni məqsədlə uzlaşdıran strateji çərçivələr dizayn edirəm. İnanıram ki, əsl böyümə strategiya, data və insan fəhmi birlikdə işləyəndə baş verir — missiyam bizneslərə AI-ı elə tətbiq etməkdə kömək etməkdir ki, həm nəticələri, həm kimlikləri güclənsin.

