SlideShare a Scribd company logo
mlcourse.ai
Open Machine Learning Course
by OpenDataScience
Yury Kashnitskiy (@yorko)
Data Scientist @ KPN, Amsterdam
OpenDataScience. DataFest
OpenDataScience. Kaggle
mlcourse.ai. What we have for you
Syllabus
• 10 lectures
• Basic ML algorithms and their applications
• Assignments and in-class practice
• Competitions
• Individual projects
• Tutorials
More info here https://mlcourse.ai/roadmap
What makes it different
• Lots and lots of practice
• Theoretical understanding of
applied techniques
• Delving into competitions
• Your own projects
• Really vibrant community!
Roadmap/logistics
• All communication in ODS Slack, #mlcourse_ai
• https://mlcourse.ai/roadmap
• 10 assignments – ~10 credits each
• Projects, competitions, tutorials – up to 40 crd. each
• Current rating is here https://goo.gl/TGGr3b
• All materials are stored on GitHub https://github.com/Yorko/
mlcourse.ai and https://mlcourse.ai
• Top-100 participants will be mentioned on a special Wiki page
Toolbox
• Python
• Jupyter notebooks
• GitHub
• Docker (optional)
• Other libs like Vowpal Wabbit & Xgboost
• Instructions https://mlcourse.ai/prerequisites
Lecture 1
• Data analysis with Pandas
• Practice on first steps after
getting data
Lecture 2
• Visual data analysis with
Pandas and Seaborn
• Crucial plots for feature
exploration
• Practice on «drawing»
Lecture 3
• Foundations of Machine
Learning
• Supervised learning
• Decision trees
• k Nearest Neighbours
• Practice: first steps with
Scikit-learn
Lecture 4
• Linear classification models
• Regularization
• Cross-validation
• Practice on logistic regression
for a "real-world" task
Lecture 5
• Ensembles, random forest
• Feature importance
• Practice on random forest and
assessing feature importance
Lecture 6
• Regression task
• Linear and non-linear
regression models
• Practice on grasping core
ideas behind linear regression
Lecture 7
• Unsupervised Learning
• Principal Component Analysis
• Clustering
• Practice: clustering Samsung
Galaxy S3 sensor data into
types of human activity
Lecture 8
• Stochastic Gradient Descent
& Online learning
• Learning with a couple GB of
data
• Vowpal Wabbit
• Extracting simple features
from texts
• Practice: text classification
Lecture 9
• Time series
• Classical and modern
approaches
• Practice: ARIMA model,
Facebook Prophet
Lecture 10
• Gradient boosting: a modern
view
• Theoretical basis for gradient
boosting
• Best implementations
• Practice: beating a baseline in
a Kaggle Inclass competition
Regularization?
Assignments
• Full versions are announced
during course sessions https://
mlcourse.ai/assignments
• Demo versions are found in
course repo https://
github.com/Yorko/mlcourse.ai
• And in a Kaggle Dataset
mlcourse.ai https://
www.kaggle.com/kashnitsky/
mlcourse
Kaggle Inclass
• Alice - tracking visited websites
to distinguish Alice from all others
• Medium - predicting #claps for a
story on Medium
More info here https://mlcourse.ai/roadmap
Individual projects
• Throughout the whole course
• Straightforward instructions
• Your own data or just Kaggle
Datasets
• Peer review
• Very cool experience
More info here https://mlcourse.ai/roadmap
Project "Alice"
• A substitute for an individual
project if you don't have cool
ideas for one
• Clear instructions
• 6 weeks, 6 notebooks to
complete
• In cooperation with Yandex
and MIPT, specialization
"Machine Learning and Data
Analysis"
• Solutions are not shared
Tutorials
• Your own tutorials on pretty
much any topic around ML & DS
• Peer-voted
• Nice way to grasp something
yourself is to write a tutorial
More info here https://mlcourse.ai/roadmap
More info in Slack
#mlcourse.ai, pinned items
Good luck!
https://mlcourse.ai/news

More Related Content

Similar to mlcourse.ai, introduction, course overview

Learning Emerging Tech
Learning Emerging TechLearning Emerging Tech
Learning Emerging Tech
Vidhya Chandrasekaran
 
Course Intro.pdf
Course Intro.pdfCourse Intro.pdf
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
Charles Severance
 
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
IstvanKoren
 
Hyun joong
Hyun joongHyun joong
Hyun joong
Hyun Joong Kim
 
Datalake project
Datalake projectDatalake project
Datalake project
Hyun Joong Kim
 
HASTAC Scholars: Omeka and Digital Archives
HASTAC Scholars: Omeka and Digital ArchivesHASTAC Scholars: Omeka and Digital Archives
HASTAC Scholars: Omeka and Digital Archives
jkmcgrath
 
Getting Started With Omeka (DHSI 2015 Unconference)
Getting Started With Omeka (DHSI 2015 Unconference)Getting Started With Omeka (DHSI 2015 Unconference)
Getting Started With Omeka (DHSI 2015 Unconference)
jkmcgrath
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
Charles Severance
 
Remarks on MOOC's
Remarks on MOOC'sRemarks on MOOC's
Remarks on MOOC's
Geoffrey Fox
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
Bruce Kozuma
 
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
jkmcgrath
 
Rapid TIMES model development using git, agile and dashboards: reflections an...
Rapid TIMES model development using git, agile and dashboards: reflections an...Rapid TIMES model development using git, agile and dashboards: reflections an...
Rapid TIMES model development using git, agile and dashboards: reflections an...
IEA-ETSAP
 
Open drupal DrupalCamp Gent 2018
Open drupal DrupalCamp Gent 2018Open drupal DrupalCamp Gent 2018
Open drupal DrupalCamp Gent 2018
LimoenGroen
 
Importance of Developers to HE in the UK
Importance of Developers to HE in the UKImportance of Developers to HE in the UK
Importance of Developers to HE in the UKPaul Walk
 
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
GIS in the Rockies
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
Exposing Library Content with the NISO Metasearch XML Gateway Protocol
Exposing Library Content with the NISO Metasearch XML Gateway ProtocolExposing Library Content with the NISO Metasearch XML Gateway Protocol
Exposing Library Content with the NISO Metasearch XML Gateway Protocol
Electronic Resources & Libraries
 
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
LIBER Europe
 

Similar to mlcourse.ai, introduction, course overview (20)

Learning Emerging Tech
Learning Emerging TechLearning Emerging Tech
Learning Emerging Tech
 
Course Intro.pdf
Course Intro.pdfCourse Intro.pdf
Course Intro.pdf
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
Requirements Bazaar powered by AngularJS and Polymer - Talk at Google Develop...
 
Hyun joong
Hyun joongHyun joong
Hyun joong
 
Datalake project
Datalake projectDatalake project
Datalake project
 
HASTAC Scholars: Omeka and Digital Archives
HASTAC Scholars: Omeka and Digital ArchivesHASTAC Scholars: Omeka and Digital Archives
HASTAC Scholars: Omeka and Digital Archives
 
Getting Started With Omeka (DHSI 2015 Unconference)
Getting Started With Omeka (DHSI 2015 Unconference)Getting Started With Omeka (DHSI 2015 Unconference)
Getting Started With Omeka (DHSI 2015 Unconference)
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
Remarks on MOOC's
Remarks on MOOC'sRemarks on MOOC's
Remarks on MOOC's
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
 
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
Digital Tools in The Classroom: Omeka Workshop (Northeastern University)
 
Rapid TIMES model development using git, agile and dashboards: reflections an...
Rapid TIMES model development using git, agile and dashboards: reflections an...Rapid TIMES model development using git, agile and dashboards: reflections an...
Rapid TIMES model development using git, agile and dashboards: reflections an...
 
Open drupal DrupalCamp Gent 2018
Open drupal DrupalCamp Gent 2018Open drupal DrupalCamp Gent 2018
Open drupal DrupalCamp Gent 2018
 
Importance of Developers to HE in the UK
Importance of Developers to HE in the UKImportance of Developers to HE in the UK
Importance of Developers to HE in the UK
 
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
2013 Education Track, Using Badges to Document Competency-Based Geospatial Le...
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
Exposing Library Content with the NISO Metasearch XML Gateway Protocol
Exposing Library Content with the NISO Metasearch XML Gateway ProtocolExposing Library Content with the NISO Metasearch XML Gateway Protocol
Exposing Library Content with the NISO Metasearch XML Gateway Protocol
 
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
Digital Humanities Clinics – Leading Dutch Librarians into DH. Lotte Wilms, N...
 

More from Yury Kashnitsky

Benchmarking transfer learning approaches for NLP
Benchmarking transfer learning approaches for NLPBenchmarking transfer learning approaches for NLP
Benchmarking transfer learning approaches for NLP
Yury Kashnitsky
 
Gender-unbiased BERT-based Pronoun Resolution
Gender-unbiased BERT-based  Pronoun ResolutionGender-unbiased BERT-based  Pronoun Resolution
Gender-unbiased BERT-based Pronoun Resolution
Yury Kashnitsky
 
mlcourse.ai. Outro
mlcourse.ai. Outromlcourse.ai. Outro
mlcourse.ai. Outro
Yury Kashnitsky
 
Time series forecasting with ARIMA
Time series forecasting with ARIMATime series forecasting with ARIMA
Time series forecasting with ARIMA
Yury Kashnitsky
 
mlcourse.ai. Clustering
mlcourse.ai. Clusteringmlcourse.ai. Clustering
mlcourse.ai. Clustering
Yury Kashnitsky
 
Необычные модели Playboy, или про поиск аномалий в данных
Необычные модели Playboy, или про поиск аномалий в данныхНеобычные модели Playboy, или про поиск аномалий в данных
Необычные модели Playboy, или про поиск аномалий в данных
Yury Kashnitsky
 

More from Yury Kashnitsky (6)

Benchmarking transfer learning approaches for NLP
Benchmarking transfer learning approaches for NLPBenchmarking transfer learning approaches for NLP
Benchmarking transfer learning approaches for NLP
 
Gender-unbiased BERT-based Pronoun Resolution
Gender-unbiased BERT-based  Pronoun ResolutionGender-unbiased BERT-based  Pronoun Resolution
Gender-unbiased BERT-based Pronoun Resolution
 
mlcourse.ai. Outro
mlcourse.ai. Outromlcourse.ai. Outro
mlcourse.ai. Outro
 
Time series forecasting with ARIMA
Time series forecasting with ARIMATime series forecasting with ARIMA
Time series forecasting with ARIMA
 
mlcourse.ai. Clustering
mlcourse.ai. Clusteringmlcourse.ai. Clustering
mlcourse.ai. Clustering
 
Необычные модели Playboy, или про поиск аномалий в данных
Необычные модели Playboy, или про поиск аномалий в данныхНеобычные модели Playboy, или про поиск аномалий в данных
Необычные модели Playboy, или про поиск аномалий в данных
 

Recently uploaded

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 

Recently uploaded (20)

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 

mlcourse.ai, introduction, course overview

  • 1. mlcourse.ai Open Machine Learning Course by OpenDataScience Yury Kashnitskiy (@yorko) Data Scientist @ KPN, Amsterdam
  • 4. mlcourse.ai. What we have for you
  • 5. Syllabus • 10 lectures • Basic ML algorithms and their applications • Assignments and in-class practice • Competitions • Individual projects • Tutorials More info here https://mlcourse.ai/roadmap
  • 6. What makes it different • Lots and lots of practice • Theoretical understanding of applied techniques • Delving into competitions • Your own projects • Really vibrant community!
  • 7. Roadmap/logistics • All communication in ODS Slack, #mlcourse_ai • https://mlcourse.ai/roadmap • 10 assignments – ~10 credits each • Projects, competitions, tutorials – up to 40 crd. each • Current rating is here https://goo.gl/TGGr3b • All materials are stored on GitHub https://github.com/Yorko/ mlcourse.ai and https://mlcourse.ai • Top-100 participants will be mentioned on a special Wiki page
  • 8. Toolbox • Python • Jupyter notebooks • GitHub • Docker (optional) • Other libs like Vowpal Wabbit & Xgboost • Instructions https://mlcourse.ai/prerequisites
  • 9. Lecture 1 • Data analysis with Pandas • Practice on first steps after getting data
  • 10. Lecture 2 • Visual data analysis with Pandas and Seaborn • Crucial plots for feature exploration • Practice on «drawing»
  • 11. Lecture 3 • Foundations of Machine Learning • Supervised learning • Decision trees • k Nearest Neighbours • Practice: first steps with Scikit-learn
  • 12. Lecture 4 • Linear classification models • Regularization • Cross-validation • Practice on logistic regression for a "real-world" task
  • 13. Lecture 5 • Ensembles, random forest • Feature importance • Practice on random forest and assessing feature importance
  • 14. Lecture 6 • Regression task • Linear and non-linear regression models • Practice on grasping core ideas behind linear regression
  • 15. Lecture 7 • Unsupervised Learning • Principal Component Analysis • Clustering • Practice: clustering Samsung Galaxy S3 sensor data into types of human activity
  • 16. Lecture 8 • Stochastic Gradient Descent & Online learning • Learning with a couple GB of data • Vowpal Wabbit • Extracting simple features from texts • Practice: text classification
  • 17. Lecture 9 • Time series • Classical and modern approaches • Practice: ARIMA model, Facebook Prophet
  • 18. Lecture 10 • Gradient boosting: a modern view • Theoretical basis for gradient boosting • Best implementations • Practice: beating a baseline in a Kaggle Inclass competition Regularization?
  • 19. Assignments • Full versions are announced during course sessions https:// mlcourse.ai/assignments • Demo versions are found in course repo https:// github.com/Yorko/mlcourse.ai • And in a Kaggle Dataset mlcourse.ai https:// www.kaggle.com/kashnitsky/ mlcourse
  • 20. Kaggle Inclass • Alice - tracking visited websites to distinguish Alice from all others • Medium - predicting #claps for a story on Medium More info here https://mlcourse.ai/roadmap
  • 21. Individual projects • Throughout the whole course • Straightforward instructions • Your own data or just Kaggle Datasets • Peer review • Very cool experience More info here https://mlcourse.ai/roadmap
  • 22. Project "Alice" • A substitute for an individual project if you don't have cool ideas for one • Clear instructions • 6 weeks, 6 notebooks to complete • In cooperation with Yandex and MIPT, specialization "Machine Learning and Data Analysis" • Solutions are not shared Tutorials • Your own tutorials on pretty much any topic around ML & DS • Peer-voted • Nice way to grasp something yourself is to write a tutorial More info here https://mlcourse.ai/roadmap
  • 23. More info in Slack #mlcourse.ai, pinned items Good luck! https://mlcourse.ai/news