Ga naar hoofdinhoud

Cursus

Clusteranalyse in Python

Gemiddeld4 u

In deze cursus leer je over onbegeleid leren met technieken zoals hiërarchische en k-means clustering met behulp van de SciPy-bibliotheek.

Python4 u14 video's46 oefeningen3,650 XP65,746Verklaring van prestatie

Maak je gratis account aan

Ga verder met Google
of
Door verder te gaan, accepteer je ons Gebruiksvoorwaarden, onze Privacybeleid en dat je gegevens in de VS worden opgeslagen.

Geliefd bij lerenden bij duizenden bedrijven

Train je een team?

Probeer for Business

Cursusbeschrijving

Je kent vast Google News, dat automatisch vergelijkbare nieuwsartikelen groepeert onder één onderwerp. Heb je je ooit afgevraagd welk proces daarachter zit om tot die groepen te komen? In deze cursus maak je kennis met unsupervised learning via clustering met de SciPy-bibliotheek in Python. We behandelen het voorbewerken van data en het toepassen van hiërarchische clustering en k-means clustering. Door de cursus heen verken je spelersstatistieken uit een populaire voetbalgame, FIFA 18. Na afloop kun je snel verschillende clusteringalgoritmen op data toepassen, de gevormde clusters visualiseren en de resultaten analyseren.

Vereisten

Lesprogramma

Cursusoverzicht

1

Introductie tot clustering

Voordat je klaar bent om nieuwsartikelen te classificeren, maak je eerst kennis met de basis van clustering. Dit hoofdstuk laat je kennismaken met een klasse van machinelearning-algoritmen, unsupervised learning, en introduceert vervolgens clustering, een van de populaire unsupervised learning-algoritmen. Je leert over twee veelgebruikte clusteringtechnieken: hiërarchische clustering en k-means clustering. Het hoofdstuk sluit af met basisstappen voor het voorbewerken van data voordat je gaat clusteren.
Hoofdstuk starten
2

Hiërarchische clustering

Dit hoofdstuk richt zich op een populair clusteringalgoritme — hiërarchische clustering — en de implementatie ervan in SciPy. Naast de procedure om hiërarchische clustering uit te voeren, helpt het je een belangrijke vraag te beantwoorden: hoeveel clusters zitten er in je data? Het hoofdstuk eindigt met een bespreking van de beperkingen van hiërarchische clustering en aandachtspunten bij het gebruik ervan.
Hoofdstuk starten
3

K-means clustering

Dit hoofdstuk introduceert een ander clusteringalgoritme — k-means clustering — en de implementatie ervan in SciPy. K-means clustering pakt het grootste nadeel van hiërarchische clustering aan dat in het vorige hoofdstuk is besproken. Omdat dendrogrammen specifiek zijn voor hiërarchische clustering, bespreekt dit hoofdstuk een methode om het aantal clusters te bepalen voordat je k-means clustering uitvoert. Het hoofdstuk sluit af met een bespreking van de beperkingen van k-means clustering en aandachtspunten bij het gebruik van dit algoritme.
Hoofdstuk starten
4

Clustering in de praktijk

Nu je bekend bent met twee van de meest populaire clusteringtechnieken, helpt dit hoofdstuk je om die kennis toe te passen op realistische problemen. Eerst komt het bepalen van dominante kleuren in een afbeelding aan bod, waarna we teruggaan naar het probleem uit de introductie: het clusteren van nieuwsartikelen. Het hoofdstuk sluit af met een bespreking van clusteren met meerdere variabelen, wat het lastiger maakt om alle data te visualiseren.
Hoofdstuk starten

Clusteranalyse in Python

Cursus
voltooid

Verdien een prestatieverklaring

Schrijf je nu in

Ontwikkel je datavaardigheden met DataCamp for Mobile

Boek onderweg vooruitgang met onze mobiele cursussen en dagelijkse coding-uitdagingen van 5 minuten.