Klasterlash algoritmlari nima?


Tasvirlarni oldindan qayta ishlash



Download 1,07 Mb.
bet13/17
Sana22.07.2022
Hajmi1,07 Mb.
#839658
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
klaster

Tasvirlarni oldindan qayta ishlash
Numpy massivlari sifatida saqlangan tasvirlar 2-D massivlardir. Mini-Batch K-Scikit-learn tomonidan taqdim etilgan klasterlash algoritmi 1D massivlarini qabul qiladi. Natijada, biz tasvirni qayta shakllantirishimiz kerak. MNIST 28 x 28 pikselli tasvirlarni o'z ichiga oladi; natijada biz ularni 1D massiviga shakllantirganimizdan so'ng ular uzunligi 784 ga teng bo'ladi.
# Rasmni 1 ga aylantiring Darray
X = x_train.reshape(len(x_train), -1 )
Y = y_poezd
# ma'lumotlarni normalizatsiya qilish
X = X.astype(float) / 255.
chop etish (X. shakli)
chop etish (X[ 0 ].shakl)
Klasterlash
Ma'lumotlar to'plamining o'lchami tufayli biz K-Means ning Mini-Batch ilovasidan foydalanmoqdamiz. Algoritm ma'lumotlarni sig'dirish uchun kamroq vaqt oladi. MNIST ma'lumotlar to'plami 0-9 butun sonlarining tasvirlarini o'z ichiga oladi. Shunday qilib, keling, klasterlar sonini 10 ga belgilash orqali klasterlashni boshlaymiz.
sklearn.cluster import MiniBatchKMeans dan
n_raqamlar = len (np.unique(y_test))
chop etish (n_raqam)
# KMeans modelini ishga tushiring
kmeans = MiniBatchKMeans(n_clusters=n_digits)
# modelga mos keladi
kmeans.fit(X)
kmeans.labels_
Klaster belgilarini belgilang
Mini-to'plam K-vositalari nazoratsiz ML usuli bo'lib, algoritm tomonidan tayinlangan teglar haqiqiy maqsadli butun songa emas, balki har bir massiv tayinlangan klasterga ishora qiladi. Buni tuzatish uchun keling, har bir klasterga qaysi butun son mos kelishini bashorat qiladigan funksiyalarni aniqlaylik.
def cluster_labels_infer (kmeans, actual_lbls) :
"""
qaytaradi: lug'at (yorliqlarga tayinlangan klasterlar)
"""
infrd_labels = {}
diapazondagi n uchun ( kmeans.n_clusters):
teglar = []
indeks = np.where(kmeans.labels_ == n)
labels.append(actual_lbls[indeks])



Download 1,07 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish