Python тілінде K қалайша кластерді білдіреді?
Python тілінде K қалайша кластерді білдіреді?

Бейне: Python тілінде K қалайша кластерді білдіреді?

Бейне: Python тілінде K қалайша кластерді білдіреді?
Бейне: [Вебинар] Оқытудың интербелсенді әдістерін қолдану 2024, Мамыр
Anonim

Қ - Python тілінде кластерлеу дегенді білдіреді . Қ - топтастыруды білдіреді Бұл кластерлеу n бақылауларды бөлуге бағытталған алгоритм k кластерлері . 3 қадам бар: инициализация – Қ бастапқы « білдіреді ” (центроидтар) кездейсоқ түрде жасалады. Тапсырма – K кластерлері әрбір бақылауды ең жақын центроидпен байланыстыру арқылы жасалады.

Осыған байланысты Python-да кластерлеу дегеніміз не?

Біздің «Бақыланбайтын оқыту» бөлімін қараңыз Python курс. Кластерлеу объектілер жиынын бір қатардағы объектілер сияқты топтастыру міндеті болып табылады кластер басқа заттарға қарағанда бір-біріне көбірек ұқсайды кластерлер . Центроид - бұл а орталығындағы деректер нүктесі (ойдан шығарылған немесе нақты). кластер.

Сол сияқты, K ұпайы нені білдіреді? Қ - білдіреді деректерді белгілі бір санға топтайтын қарапайым бақыланбайтын машинаны оқыту алгоритмі ( к ) кластерлер. Шынтақ әдісі жүгіреді к - білдіреді үшін мәндер ауқымы үшін деректер жиынында кластерлеу к (айталық 1-10), содан кейін әрбір мәні үшін к орташа мәнді есептейді Гол барлық кластерлер үшін.

Сол сияқты, K кластерлеу сізге не айтады?

Қ - кластерлеу дегенді білдіреді бақыланбайтын машинаны оқытудың ең қарапайым және танымал алгоритмдерінің бірі. Басқаша айтқанда, Қ - алгоритм дегенді білдіреді анықтайды к центроидтардың санын анықтайды, содан кейін әрбір деректер нүктесін ең жақынға бөледі кластер , центроидтарды мүмкіндігінше кішкентай ұстай отырып.

K тіліндегі N_init нені білдіреді?

Итерациялардың максималды саны к - білдіреді бір жүгіру үшін алгоритм. n_init : int, әдепкі: 10. Уақыт саны к - білдіреді алгоритм әртүрлі центроидтық тұқымдармен орындалады.

Ұсынылған: