Online cursus – gecertificeerde professionele specialisatie in machine learning van de Universiteit van Washington

Bouw intelligente apps. Beheers de samenvatting van machinaal leren in vier praktische cursussen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • communicatieve vaardigheden
  • tijdmanagement
  • kritisch denken
  • werken in een team
  • probleem oplossen
  • Presentatie vaardigheden
  • projectmanagement
  • klantenservice
  • Organisatie en onderhoud van informatie
  • Ontwikkeling van leiderschap

What you will learn in the course

Courses for which the course is suitable

  • Ontwikkelaar van machine learning
  • Data-analist
  • Gegevensingenieur
  • data wetenschapper
  • Prognose-expert
  • Slimme applicatieontwikkelaar
  • classificatie-expert
  • Kibboets-expert
  • Specialist op het gebied van informatie-acquisitie

Stage – een reeks van 4-delige cursussen

Deze stage van vooraanstaande onderzoekers van de Universiteit van Washington laat je kennismaken met het spannende en veelgevraagde veld van machine learning. Door middel van een reeks praktische cases krijgt u praktische ervaring op belangrijke gebieden van machine learning, waaronder:

  • voorspelling
  • Classificatie
  • kibboets
  • informatie verkrijgen

Je leert hoe je grote en complexe datasystemen analyseert, systemen creëert die zich in de loop van de tijd aanpassen en verbeteren, en slimme applicaties bouwt die voorspellingen kunnen doen op basis van data.

Een praktisch leerproject

Studenten zullen machine learning-algoritmen voor voorspelling, classificatie, clustering en het ophalen van informatie implementeren en implementeren op echte datasets in elke cursus in de specialisatie. Ze vertrokken met praktische ervaring in machine learning en programmeren in Python.

Details of the courses that make up the specialization

Leermachines: een casestudy-aanpak

Cursus 1 • 18 uur • 4,6 (13.442 beoordelingen)

Cursusdetails
wat ga je leren
  • Heeft u data en vraagt ​​u zich af wat deze u kunnen vertellen?
  • Heeft u behoefte aan een dieper inzicht in de manieren waarop machine learning uw bedrijf kan verbeteren?
  • Wil je met experts kunnen chatten over alles, van hydratatie en classificatie tot deep learning-machines en aanbevelingssystemen?

In deze cursus ervaar je machine learning aan de hand van een reeks praktische cases. Aan het einde van de eerste cursus leert u appartementprijzen te voorspellen op basis van appartementkenmerken, emoties uit gebruikersfeedback te analyseren, relevante documenten op te halen, producten aan te bevelen en naar afbeeldingen te zoeken. Door in deze gevallen praktijkgericht te oefenen, kunt u methoden voor machinaal leren op een groot aantal verschillende gebieden toepassen.

Deze cursus behandelt de machine learning-methodologie als een black box. Met behulp van deze abstractie concentreer je je op het begrijpen van relevante taken, het aanpassen van deze taken aan machine learning-tools en het evalueren van de kwaliteit van het product. In de volgende cursussen verken je de componenten van deze black box door modellen en algoritmen te onderzoeken. Samen vormen deze componenten de leermachinepijplijn, die je gaat mobiliseren om intelligente applicaties te ontwikkelen.

Leerresultaten: aan het einde van deze cursus kunt u:
  • Identificeer potentiële toepassingen van machine learning in het veld.
  • Beschrijf de belangrijkste verschillen in analyses die mogelijk worden gemaakt door hydratatie, classificatie en clustering.
  • Kies de juiste machine learning-taak voor een potentiële toepassing.
  • Pas hydratatie, classificatie, clustering, retrieval, aanbevelingssystemen en deep learning-machines toe.
  • Presenteer uw gegevens als functies die kunnen worden gebruikt als invoer voor machine learning-modellen.
  • Beoordeel de kwaliteit van het model in termen van foutstatistieken die relevant zijn voor elke taak.
  • Gebruik een dataset om een ​​model aan te passen en nieuwe gegevens te analyseren.
  • Bouw een end-to-end-applicatie die machine learning als kern gebruikt.
  • Implementeer deze technieken in Python.
Vaardigheden die je gaat verwerven
  • Categorie: Python-programmering
  • Categorie: machine learning-concepten
  • Categorie: leermachines
  • Categorie: deep learning-machines

Leermachines: hydratatie

Cursus 2 • 22 uur • 4,8 (5.560 beoordelingen)

Cursusdetails
wat ga je leren
  • Casestudy – voorspelling van appartementprijzen

In onze eerste testcase, het voorspellen van appartementprijzen, maak je modellen die een continue waarde (prijs) voorspellen op basis van invoerattributen (oppervlakte, aantal kamers en badkamers,…). Dit is slechts één van de vele voorbeelden waarbij hydratatie kan worden toegepast. Andere toepassingen variëren van het voorspellen van gezondheidsresultaten in de geneeskunde, aandelenkoersen in de financiële wereld tot het analyseren van effecten op genexpressie.

In deze cursus verken je reguliere lineaire hydratatiemodellen voor voorspellings- en functieselectietaken. U kunt overweg met zeer grote functiesets en kunt kiezen tussen modellen met verschillende niveaus van complexiteit. Ook analyseer je de impact van verschillende aspecten van je data – zoals uitschieters – op de door jou gekozen modellen en voorspellingen. Om aan deze modellen te voldoen, pas je optimalisatiealgoritmen toe die geschikt zijn voor grote datasets.

Leerresultaten: aan het einde van deze cursus kunt u:
  • Beschrijf de input en output van een hydratatiemodel.
  • Vergelijk en contrasteer bias en variatie bij het modelleren van gegevens.
  • Schat modelparameters met behulp van optimalisatiealgoritmen.
  • Pas parameters aan met kruisvalidatie.
  • Analyseer de prestaties van het model.
  • Beschrijf het concept van spaarzaamheid en hoe LASSO tot schaarse oplossingen leidt.
  • Voer methoden uit om tussen modellen te kiezen.
  • Gebruik het model om voorspellingen te doen.
  • Bouw een hydratatiemodel voor prijsvoorspelling met behulp van een dataset in de woningsector.
  • Implementeer deze technieken in Python.
Vaardigheden die je gaat verwerven
  • Categorie: lineaire hydratatie
  • Categorie: Hydratatierug
  • Categorie: Lasso (Statistieken)
  • Categorie: hydratatieanalyse

Leermachines: classificatie

Cursus 3 • 21 uur • 4,7 (3.725 beoordelingen)

Cursusdetails
wat ga je leren
  • Casestudies: sentimentanalyse en voorspelling van de afwikkeling van leningen

In onze testcase voor sentimentanalyse maakt u modellen die klasse (positieve/negatieve sentimenten) voorspellen op basis van invoerfuncties (reviewinhoud, gebruikersprofielinformatie, …). In de tweede testcase van deze cursus, het voorspellen van de terugbetaling van leningen, gaat u om met financiële gegevens en weet u wanneer een lening riskant of veilig kan zijn voor de bank. Deze taken zijn voorbeelden van classificatie, een van de meest gebruikte gebieden van machinaal leren, met een breed scala aan toepassingen, waaronder reclametargeting, spamdetectie, medische diagnose en beeldclassificatie.

In deze cursus maakt u classificaties die topprestaties leveren bij een verscheidenheid aan taken. Je leert over de meest succesvolle, meest gebruikte technieken in het veld, waaronder logistieke hydratatie, beslissingsbomen en stuiteren. Daarnaast ontwerp en implementeer je de basisalgoritmen die deze modellen op schaal kunnen leren, met behulp van stochastische gradiëntstijging. Pas deze technieken toe op echte, grootschalige machine learning-taken. Je zult ook belangrijke taken uitvoeren die je tegenkomt in echte ML-toepassingen, waaronder het omgaan met ontbrekende gegevens en het meten van de nauwkeurigheid en het ophalen om een ​​classificatie te evalueren. Deze cursus is praktijkgericht, vol activiteiten en bevat simulaties en illustraties van hoe deze technieken zich zullen gedragen op echte gegevens. We hebben ook optionele inhoud in elke module opgenomen, die geavanceerde onderwerpen behandelt voor degenen die geïnteresseerd zijn om nog dieper te gaan!

Leerdoelen: Aan het einde van deze cursus kunt u:
  • Beschrijf de input en output van een classificatiemodel.
  • Omgaan met binaire classificatieproblemen en classificatieproblemen met meerdere klassen.
  • Pas een logistiek hydratatiemodel toe voor grootschalige classificatie.
  • Creëer een niet-lineair model met behulp van beslissingsbomen.
  • Verbeter de prestaties van elk model met behulp van stuiteren.
  • Breid uw methoden uit met stochastische gradiëntstijging.
  • beschrijf de grenzen van de beslissingen.
  • Bouw een classificatiemodel om het sentiment in een dataset met productrecensies te voorspellen.
  • Analyseer financiële gegevens om de afwikkeling van leningen te voorspellen.
  • Gebruik technieken om met ontbrekende gegevens om te gaan.
  • Evalueer uw modellen met behulp van precisie-ophaalmaatregelen.
  • Implementeer deze technieken in Python (of een taal naar keuze, hoewel Python sterk wordt aanbevolen).
Vaardigheden die je gaat verwerven
  • Categorie: Logistiek Hydratatie
  • Categorie: statistische classificatie
  • Categorie: Algoritmen voor classificatie
  • Categorie: beslisbomen

Leermachines: clusteren en ophalen

Cursus 4 • 17 uur • 4,7 (2.354 beoordelingen)

Cursusdetails
wat ga je leren
  • Casestudies: het vinden van vergelijkbare documenten

Een lezer is geïnteresseerd in een bepaald nieuwsartikel en u wilt soortgelijke artikelen vinden om aan te bevelen. Wat is het juiste begrip van verbeelding? En wat als er nog miljoenen andere documenten zijn? Moet u elke keer dat u een nieuw document wilt ophalen, door alle andere documenten zoeken? Hoe groepeert u vergelijkbare documenten? Hoe kun je nieuwe en opkomende onderwerpen ontdekken waar de kranten over gaan?

In deze derde testcase, waarbij vergelijkbare documenten worden gevonden, worden algoritmen op basis van gelijkenis T-onderzocht om ze terug te vinden. In deze cursus onderzoek je ook gestructureerde representaties voor het beschrijven van de documenten in het corpus, inclusief clustering en gemengde lidmaatschapsmodellen, zoals Latent Dirichlet Allocation (LDA). Je past Expected Optimization (EM) toe om de documentclusters te leren kennen, en je krijgt een voorbeeld om de methoden uit te breiden met behulp van MapReduce.

Leerresultaten: aan het einde van deze cursus kunt u:
  • Creëer een systeem voor het ophalen van documenten met behulp van k-dichtstbijzijnde buren.
  • Identificeer verschillende gelijkenis-indices voor tekstgegevens.
  • Verminder berekeningen bij het zoeken naar k-dichtstbijzijnde buren door gebruik te maken van KD-trees.
  • Maak benaderingen van de dichtstbijzijnde buur met behulp van locatiegevoelige hashing.
  • Vergelijk en contrasteer begeleide en onbewaakte leertaken.
  • Groepeer documenten op onderwerp met behulp van k-middelen.
  • Beschrijf hoe je k-means kunt parallelliseren met behulp van MapReduce.
  • Probabilistische clusteringbenaderingen onderzoeken met behulp van mengselmodellen.
  • Pas een Gaussiaans mengselmodel aan met behulp van overlay-optimalisatie (EM).
  • om gemengde lidmaatschappen te modelleren met behulp van Latent Dirichlet Allocation (LDA).
  • Beschrijf de stappen van de Gibbs-sampler en hoe je de uitvoer ervan kunt gebruiken om gevolgtrekkingen te maken.
  • Vergelijk en contrasteer initialisatietechnieken voor niet-convexe objecten.
  • Implementeer deze technieken in Python.
Vaardigheden die je gaat verwerven
  • categorie: Algoritmen voor gegevensclustering
  • Categorie: k-betekent clustering
  • Categorie: leermachines
  • Categorie: KD Boom