Kurikulum Machine learning for beginners


Microsoft baru saja nyediain kurikulum machine learning for beginners. Kurikulum ini bisa dipake buat belajar machine learning. Kurikulumnya dirancang buat 12 minggu, terdiri dari 26 pelajaran tentang mesin learning. Prakteknya pake library scikit-learn.

Setiap pelajaran ada kuis pretest dan post test, instruksi kuliah, solusi dan tugas. Kurikulum ini dirancang berbasis proyek. Link kurikulumnya bisa dilihat disini:

https://microsoft.github.io/ML-For-Beginners/#/

Mahasiswa kalo pengen ikutan belajar cukup fork repo githubnya kemudian mulai dari:

  1. Kuis pre-lecture (kuliah)
  2. Ikutin lecture dan menyelesaikan aktifitas yang ada disana
  3. Membuat dan menyelesaikan projek; ada solusi juga yang disediakan disana
  4. Ikut kuis post-lecture
  5. Selesaikan challenge (tantangan)
  6. Selesaikan assignment (tugas)
  7. Tulis komen di discussion board di rubrik PAT (Progress assessment tool)

Materi prakteknya pake python, tapi ada juga beberapa materi yang tersedia dalam bahasa R. Ada banyak kuis, total ada 52, masing2 terdiri dari 3 pertanyaan. Daftar materinya bisa dilihat disini:

Lesson NumberTopicLesson GroupingLearning ObjectivesLinked LessonAuthor
01Introduction to machine learningIntroductionLearn the basic concepts behind machine learningLessonMuhammad
02The History of machine learningIntroductionLearn the history underlying this fieldLessonJen and Amy
03Fairness and machine learningIntroductionWhat are the important philosophical issues around fairness that students should consider when building and applying ML models?LessonTomomi
04Techniques for machine learningIntroductionWhat techniques do ML researchers use to build ML models?LessonChris and Jen
05Introduction to regressionRegressionGet started with Python and Scikit-learn for regression modelsPythonRJenEric Wanjau
06North American pumpkin prices 🎃RegressionVisualize and clean data in preparation for MLPythonRJenEric Wanjau
07North American pumpkin prices 🎃RegressionBuild linear and polynomial regression modelsPythonRJen and DmitryEric Wanjau
08North American pumpkin prices 🎃RegressionBuild a logistic regression modelPythonRJenEric Wanjau
09A Web App 🔌Web AppBuild a web app to use your trained modelPythonJen
10Introduction to classificationClassificationClean, prep, and visualize your data; introduction to classificationPythonRJen and CassieEric Wanjau
11Delicious Asian and Indian cuisines 🍜ClassificationIntroduction to classifiersPythonRJen and CassieEric Wanjau
12Delicious Asian and Indian cuisines 🍜ClassificationMore classifiersPythonRJen and CassieEric Wanjau
13Delicious Asian and Indian cuisines 🍜ClassificationBuild a recommender web app using your modelPythonJen
14Introduction to clusteringClusteringClean, prep, and visualize your data; Introduction to clusteringPythonRJenEric Wanjau
15Exploring Nigerian Musical Tastes 🎧ClusteringExplore the K-Means clustering methodPythonRJenEric Wanjau
16Introduction to natural language processing ☕️Natural language processingLearn the basics about NLP by building a simple botPythonStephen
17Common NLP Tasks ☕️Natural language processingDeepen your NLP knowledge by understanding common tasks required when dealing with language structuresPythonStephen
18Translation and sentiment analysis ♥️Natural language processingTranslation and sentiment analysis with Jane AustenPythonStephen
19Romantic hotels of Europe ♥️Natural language processingSentiment analysis with hotel reviews 1PythonStephen
20Romantic hotels of Europe ♥️Natural language processingSentiment analysis with hotel reviews 2PythonStephen
21Introduction to time series forecastingTime seriesIntroduction to time series forecastingPythonFrancesca
22⚡️ World Power Usage ⚡️ – time series forecasting with ARIMATime seriesTime series forecasting with ARIMAPythonFrancesca
23⚡️ World Power Usage ⚡️ – time series forecasting with SVRTime seriesTime series forecasting with Support Vector RegressorPythonAnirban
24Introduction to reinforcement learningReinforcement learningIntroduction to reinforcement learning with Q-LearningPythonDmitry
25Help Peter avoid the wolf! 🐺Reinforcement learningReinforcement learning GymPythonDmitry
PostscriptReal-World ML scenarios and applicationsML in the WildInteresting and revealing real-world applications of classical MLLessonTeam

Link githubnya:

https://github.com/microsoft/ML-For-Beginners

Semoga Bermanfaat!


Silahkan tuliskan tanggapan, kritik maupun saran