Overview
This practical Machine Learning course with Python and Scikit-Learn aims to teach beginners with basic Python and statistics knowledge how to build, train, and deploy machine learning models. By exploring models like linear regression, logistic regression, decision trees, random forests, and gradient-boosting machines, students will learn best practices for managing machine learning projects. The course covers unsupervised learning, recommendations, and deploying models to the cloud using the Flask web framework. The intended audience includes individuals interested in gaining hands-on experience in machine learning and applying these skills to real-world datasets and competitions.
Syllabus
⌨️ Introduction
⌨️ Lesson 1 - Linear Regression and Gradient Descent
⌨️ Lesson 2 - Logistic Regression for Classification
⌨️ Lesson 3 - Decision Trees and Random Forests
⌨️ Lesson 4 - How to Approach Machine Learning Projects
⌨️ Lesson 5 - Gradient Boosting Machines with XGBoost
⌨️ Lesson 6 - Unsupervised Learning using Scikit-Learn
⌨️ Lesson 7 - Machine Learning Project from Scratch
⌨️ Lesson 8 - Deploying a Machine Learning Project with Flask
Taught by
freeCodeCamp.org