Sari la conținutul principal

Curs

Învățare nesupervizată în Python

Intermediar4 h

Învață să grupezi, să transformi, să vizualizezi și să extragi insight-uri din seturi de date neetichetate folosind scikit-learn și scipy.

Python4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}4,150 XP180K+Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Să presupunem că ai o colecție de clienți cu diverse caracteristici – vârstă, locație și istoric financiar – și vrei să descoperi tipare și să îi grupezi în clustere. Sau poate ai un set de texte, precum articole Wikipedia, pe care dorești să le clasifici în categorii în funcție de conținut. Aceasta este lumea învățării nesupervizate – numită astfel deoarece nu ghidezi, sau supervizezi, descoperirea tiparelor printr-o sarcină de predicție, ci dezvălui structuri ascunse din date neetichete. Învățarea nesupervizată înglobează o varietate de tehnici de machine learning, de la clustering la reducerea dimensionalității și factorizarea matricelor. În acest curs, vei învăța bazele învățării nesupervizate și vei implementa algoritmii esențiali folosind scikit-learn și SciPy. Vei descoperi cum să grupezi, transformi, vizualizezi și extragi informații din seturi de date neetichete, iar la finalul cursului vei construi un sistem de recomandare pentru artiști muzicali populari.Videoclipurile conțin transcrieri live pe care le poți afișa făcând clic pe „Afișează transcrierea" în colțul din stânga jos al videoclipurilor. Glosarul cursului se găsește în dreapta, în secțiunea de resurse.Pentru a obține credite CPE, trebuie să finalizezi cursul și să obții un scor de 70% la evaluarea calificată. Poți naviga la evaluare făcând clic pe notificarea CPE credits din dreapta.

Cerințe prealabile

Curriculum

Structura cursului

2

Vizualizare cu clustering ierarhic și t-SNE

În acest capitol, vei învăța două tehnici de învățare nesupervizată pentru vizualizarea datelor: clustering ierarhic și t-SNE. Clustering-ul ierarhic fuzionează eșantioanele de date în clustere din ce în ce mai largi, generând o vizualizare arborescentă a ierarhiei de clustere rezultate. t-SNE proiectează eșantioanele de date într-un spațiu 2D, astfel încât proximitatea dintre ele să poată fi vizualizată.
Începe capitolul
3

Decorelarea datelor și reducerea dimensionalității

Reducerea dimensionalității rezumă un set de date folosind tiparele sale frecvente. În acest capitol, vei învăța despre cea mai fundamentală tehnică de reducere a dimensionalității: „Analiza componentelor principale" („PCA"). PCA este folosită adesea înaintea învățării supervizate pentru a îmbunătăți performanța și generalizarea modelelor. Poate fi utilă și în contextul învățării nesupervizate. De exemplu, vei utiliza o variantă a PCA care îți va permite să grupezi articole Wikipedia după conținutul lor!
Începe capitolul
4

Descoperirea caracteristicilor interpretabile

În acest capitol, vei învăța despre o tehnică de reducere a dimensionalității numită „Factorizare matriceală non-negativă" („NMF"), care exprimă eșantioanele ca o combinație de componente interpretabile. De exemplu, reprezintă documentele ca o combinație de teme și imaginile prin tipare vizuale frecvente. Vei învăța, de asemenea, să folosești NMF pentru a construi sisteme de recomandare care pot sugera articole similare de citit sau artiști muzicali care se potrivesc istoricului tău de ascultare!
Începe capitolul

Învățare nesupervizată în Python

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.