|
Pedagogs international research
|
bet | 3/4 | Sana | 23.12.2023 | Hajmi | 224,2 Kb. | | #127658 |
Bog'liq mustaqil ishAlgoritm 1.
Python interaktiv muhiti uchun avtomatik ravishda yaratilgan modullar
Raqamli ma'lumotlar to'plami.
Ma'lumotlar to'plami raqamlarning 8x8 pikselli rasmlaridan iborat. Ma'lumotlar to'plamining tasvirlar atributi har bir rasm uchun 8x8 qatorli kulranglarni saqlaydi. Dastlabki 4 ta rasmni tasavvur qilish uchun ushbu massivlardan foydalanamiz.
Ma'lumotlar to'plamining maqsadli atributi har bir rasm ko'rsatadigan raqamni saqlaydi va bu quyidagi 4 ta uchastkaning sarlavhasiga kiritilgan.
Izoh: agar biz rasm fayllaridan ishlayotgan bo'lsak (masalan, 'png'files), ularni quyidagicha yuklar edik: func: matplotlip.pyplotimre.
Algoritm 2.
Tasnif
Ushbu ma'lumotlarga tasniflagichni qo'llash uchun biz (8, 8) shakldan (8, 8) kulrangdagi har ikki o'lchovli massiv (64,) shaklga aylantirib, rasmlarni to’plashimiz kerak. Keyinchalik, barcha ma'lumotlar to'plami shaklga ega bo'ladi (n_samles, n_features).
Bu erda: n_saples - rasmlar soni va n_feature - har bir rasmdagi piksellarning umumiy soni.
Keyin biz ma'lumotlarni mashq va sinov pastki qismlariga ajratishimiz va mashq namunalariga qo'llab-quvvatlash vektor tasniflagichini joylashtirishimiz mumkin. O'rnatilgan tasniflagich keyinchalik sinov pastki qismidagi namunalar uchun raqamning qiymatini taxmin qilish uchun ishlatilishi mumkin.
Algoritm 3.
Quyida biz dastlabki 4 ta namunani tasavvur qilamiz va ularning taxmin qilingan raqam qiymatini sarlavhada ko'rsatamiz.
Algoritm 4.
: func: ~ sklearn.metrics.classification_report asosiy tasnif o'lchovlarini ko'rsatadigan matnli hisobot tuzadi.Ushbu ko’rinish sonlarni foiz ko’rinishida aniqlab, chiqarib beradi.
Algoritm 5.
Bundan tashqari, biz chalkashlik matritsasini tuzishimiz mumkin
. haqiqiy raqam qiymatlari va bashorat qilingan raqam qiymatlari.
|
| |