Online cursus – gecertificeerde professionele specialisatie in wiskunde voor machinemodellering van Imperial College London

Wiskundige methodologiecursus voor data science-toepassingen en machine learning. Ontdek de methodologieën die nodig zijn om de wiskundige grondslagen van het vakgebied te begrijpen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Basis taalvaardigheid
  • Basisconcepten begrijpen
  • Verbetering van de luistervaardigheid
  • het bevorderen van de spreekvaardigheid
  • Het ontwikkelen van woordenschatverwerving
  • Inleiding tot de basisgrammatica
  • Verbetering van de leesvaardigheid
  • Analyse van eenvoudige teksten
  • Inzicht in de cultuur van de taal die wordt bestudeerd

What you will learn in the course

Courses for which the course is suitable

  • Datawetenschapper
  • Machine Learning-ingenieur
  • Data-analist
  • Statisticus
  • Onderzoekswetenschapper in datawetenschap
  • Kwantitatieve analist
  • AI-ingenieur
  • Business Intelligence-ontwikkelaar
  • Gegevensingenieur
  • Operationeel onderzoeksanalist

Stage – een driedelige cursusreeks

In veel cursussen op hoog niveau op het gebied van machine learning en data science zul je merken dat je de basiskennis van de wiskunde moet opfrissen; dingen die je op school of op de universiteit hebt geleerd, maar die in een andere context werden gepresenteerd, of die niet erg belangrijk waren. duidelijk, zodat je het moeilijk vindt om ze in verband te brengen met de manier waarop ze in de informatica worden gebruikt. Deze specialisatie is ontworpen om die kloof te dichten en je te verbinden met elementaire wiskunde, intuïtief begrip op te bouwen en dat te verbinden met machine learning en data science.

Cursussen

  • Eerste cursus: lineaire algebra

    We zullen onderzoeken wat lineaire algebra is en hoe het verband houdt met gegevens. Vervolgens zullen we zien wat vectoren en matrices zijn en hoe we ermee kunnen werken.

  • Tweede cursus: Multivariabel rekenen

    Hierop voortbouwend wordt onderzocht hoe de aanpasfuncties kunnen worden geoptimaliseerd om een ​​goede aansluiting op de gegevens te bereiken. Hij vertrekt van een inleidende calculus en gebruikt vervolgens de matrices en vectoren uit de eerste cursus om de pasvorm van de gegevens te testen.

  • Derde cursus: dimensionaliteitsreductie door middel van hoofdcomponentenanalyse

    Gebruikt wiskunde uit eerdere cursussen om hoogdimensionale gegevens te comprimeren. Deze cursus is op gemiddeld niveau en vereist kennis van Python en numpy.

Aan het einde van deze stage verkrijg je de wiskundige kennis die nodig is om je reis voort te zetten en meer geavanceerde cursussen in machine learning te volgen.

Een praktisch leerproject

Via de opdrachten van deze stage gebruik je de vaardigheden die je hebt geleerd om kleine projecten in Python te maken op interactieve notebooks, een eenvoudig leermiddel dat je zal helpen de kennis toe te passen op problemen uit de echte wereld. Bijvoorbeeld:

  • Lineaire algebra gebruiken om de paginarangschikking van een klein gesimuleerd web te berekenen.
  • Multivariate berekeningen toepassen om uw neurale netwerk te trainen.
  • Het uitvoeren van niet-lineaire regressie om een ​​model in een dataset te passen.
  • Gebruik van hoofdcomponentenanalyse om de eigenschappen van de MNIST-cijferdataset te bepalen.

Details of the courses that make up the specialization

Wiskunde voor machinaal leren: lineaire algebra

  • Cursus 1 • 18 uur • 4,7 (12.152 beoordelingen)

Cursusdetails

wat ga je leren
  • In deze cursus lineaire algebra onderzoeken we wat lineaire algebra is en hoe deze gerelateerd is aan vectoren en matrices.
  • We zullen leren wat vectoren en matrices zijn en hoe we ermee kunnen werken, inclusief het uitdagende probleem van onafhankelijke waarden en onafhankelijke vectoren, en hoe we ze kunnen gebruiken om problemen op te lossen.
  • We zullen bekijken hoe we dit kunnen gebruiken om leuke dingen met datasets te doen, zoals hoe afbeeldingen van gezichten kunnen worden geroteerd en hoe onafhankelijke vectoren kunnen worden uitgevoerd om te zien hoe het Pagerank-algoritme werkt.
  • Omdat onze focus ligt op datagestuurde toepassingen, zullen we een aantal van deze ideeën in code implementeren, en niet alleen op papier en potlood.
  • Tegen het einde van de cursus schrijf je codeblokken en maak je kennis met Jupyter-notebooks in Python, maar maak je geen zorgen, deze zullen erg kort zijn, gericht op concepten, en zullen je begeleiden als je nog niet eerder hebt gecodeerd.
  • Aan het einde van de cursus heb je een intuïtief begrip van vectoren en matrices waarmee je de kloof naar lineaire algebra-problemen kunt overbruggen, en hoe je deze concepten kunt toepassen op machinaal leren.
vaardigheden die je gaat verwerven
  • Categorie: onafhankelijke waarden en onafhankelijke vector
  • Categorie: Basis (lineaire algebra)
  • Categorie: wijzigingsmatrix
  • Categorie: Lineaire algebra

Wiskunde voor machinaal leren: multivariate differentiaalrekening

  • Cursus 2 • 17 uur • 4,7 (5.630 beoordelingen)

Cursusdetails

wat ga je leren
  • Deze cursus biedt een korte introductie tot de multivariate differentiaalrekening die nodig is om algemene machine learning-technieken te bouwen.
  • We beginnen vanaf het begin met een verfijning van de “doorloop”-formule voor een gradiënt, voordat we deze omzetten naar de formele definitie van de gradiënt van een functie.
  • Daarna zullen we een reeks hulpmiddelen bouwen die de berekening eenvoudiger en sneller zullen maken.
  • Later zullen we leren hoe we naar boven wijzende vectoren op multidimensionale oppervlakken kunnen berekenen en dit zelfs kunnen implementeren via een interactief spel.
  • We zullen bekijken hoe we calculus kunnen gebruiken om schattingen voor functies te maken, en hoe we de nauwkeurigheid van deze schattingen kunnen kwantificeren.
  • We zullen ook wat tijd besteden aan het bespreken van waar calculus naar voren komt in neurale netwerktraining, voordat we zien hoe het wordt toegepast op lineaire regressiemodellen.
  • Deze cursus is bedoeld om een ​​intuïtief begrip van calculus te bieden, evenals de taal die nodig is om zelf concepten op te zoeken als u problemen ondervindt.
  • Hopelijk vertrek je, zonder al te veel in details te treden, met het vertrouwen om in de toekomst meer op machine learning gerichte cursussen te volgen.
vaardigheden die je gaat verwerven
  • Categorie: Lineaire regressie
  • Categorie: vectorrekening
  • Categorie: Multivariate calculus
  • Categorie: gradiëntafdaling

Wiskunde voor machinaal leren: PCA

  • Cursus 3 • 20 uur • 4,0 (3.091 beoordelingen)

Cursusdetails

wat ga je leren
  • Pas wiskundige concepten toe met behulp van gegevens uit de echte wereld
  • Leid PCA af vanuit een projectieperspectief
  • Begrijp hoe orthogonale ontladingen werken
  • meester PCA
vaardigheden die je gaat verwerven
  • Categorie: Afmetingsreductie
  • Categorie: Python-programmering
  • Categorie: Lineaire algebra