Kursplan
- Machine Learning introduksjon
- Typer maskinlæring – overvåket vs uovervåket læring
- Fra statistisk læring til maskinlæring
- Data Mining arbeidsflyten:
- Business forståelse
- Dataforståelse
- Dataforberedelse
- Modellering
- Evaluering
- Utplassering
- Maskinlæringsalgoritmer
- Velge passende algoritme for problemet
- Overfitting og bias-varians-avveining i ML
- ML-biblioteker og programmeringsspråk
- Hvorfor bruke et programmeringsspråk
- Velg mellom R og Python
- Python lynkurs
- Python ressurser
- Python Biblioteker for maskinlæring
- Jupyter-notatbøker og interaktiv koding
- Tester ML-algoritmer
- Generalisering og overtilpasning
- Unngå overmontering
- Holdout metode
- Kryssvalidering
- Bootstrapping
- Evaluering av numeriske spådommer
- Mål for nøyaktighet: ME, MSE, RMSE, MAPE
- Parameter- og prediksjonsstabilitet
- Evaluering av klassifiseringsalgoritmer
- Nøyaktighet og dens problemer
- Forvirringsmatrisen
- Problem med ubalanserte klasser
- Visualisere modellytelse
- Resultatkurve
- ROC-kurve
- Løftekurve
- Modellvalg
- Modelljustering – strategier for rutenettsøk
- Eksempler i Python
- Dataforberedelse
- Dataimport og lagring
- Forstå dataene – grunnleggende utforskninger
- Datamanipulasjoner med panda-bibliotek
- Datatransformasjoner – Datakrangel
- Utforskende analyse
- Manglende observasjoner – deteksjon og løsninger
- Outliers – deteksjon og strategier
- Standardisering, normalisering, binarisering
- Kvalitativ dataomkoding
- Eksempler i Python
- Klassifisering
- Binær vs multiklasse klassifisering
- Klassifisering via matematiske funksjoner
- Lineære diskriminantfunksjoner
- Kvadratiske diskriminantfunksjoner
- Logistisk regresjon og sannsynlighetstilnærming
- k-nærmeste naboer
- Naive Bayes
- Beslutningstrær
- CART
- Bagging
- Random Forests
- Forsterkning
- Xgboost
- Støtte vektormaskiner og kjerner
- Klassifisering av maksimal margin
- Støtte Vector Machine
- Ensemblelæring
- Eksempler i Python
- Regresjon og numerisk prediksjon
- Minste kvadraters estimering
- Teknikker for valg av variabler
- Regularisering og stabilitet- L1, L2
- Ikke-lineariteter og generaliserte minste kvadrater
- Polynomregresjon
- Regresjonssplines
- Regresjonstrær
- Eksempler i Python
- Uovervåket læring
- Gruppering
- Centroid-basert clustering – k-betyr, k-medoider, PAM, CLARA
- Hierarkisk clustering – Diana, Agnes
- Modellbasert clustering - EM
- Selvorganiserende kart
- Evaluering og vurdering av klynger
- Dimensjonsreduksjon
- Hovedkomponentanalyse og faktoranalyse
- Enkeltverdidekomponering
- Flerdimensjonal skalering
- Eksempler i Python
- Gruppering
- Tekstutvinning
- Forbehandling av data
- Bag-of-word-modellen
- Stemming og lemmisering
- Analyse av ordfrekvenser
- Sentimentanalyse
- Lage ordskyer
- Eksempler i Python
- Anbefalingsmotorer og samarbeidsfiltrering
- Anbefalingsdata
- Brukerbasert samarbeidsfiltrering
- Varebasert samarbeidsfiltrering
- Eksempler i Python
- Foreningsmønsterutvinning
- Algoritme for hyppige elementer
- Markedskurvanalyse
- Eksempler i Python
- Outlier-analyse
- Ekstrem verdianalyse
- Avstandsbasert avviksdeteksjon
- Tetthetsbaserte metoder
- Høydimensjonal avviksdeteksjon
- Eksempler i Python
- Machine Learning casestudie
- Business problemforståelse
- Forbehandling av data
- Algoritmevalg og tuning
- Evaluering av funn
- Utplassering
Krav
Kunnskap og bevissthet om Machine Learning grunnleggende
Testimonials (3)
Even with having to miss a day due to customer meetings, I feel I have a much clearer understanding of the processes and techniques used in Machine Learning and when I would use one approach over another. Our challenge now is to practice what we have learned and start to apply it to our problem domain
Richard Blewett - Rock Solid Knowledge Ltd
Kurs - Machine Learning – Data science
I like that training was focused on examples and coding. I thought that it is impossible to pack so much content into three days of training, but I was wrong. Training covered many topics and everything was done in a very detailed manner (especially tuning of model's parameters - I didn't expected that there will be a time for this and I was gratly surprised).
Bartosz Rosiek - GE Medical Systems Polska Sp. Zoo
Kurs - Machine Learning – Data science
It is showing many methods with pre prepared scripts- very nicely prepared materials & easy to traceback