4.5
Beginner
72h 30min
Updated 4 months ago
A Practical Guide to Machine Learning with Python
Explore practical coding of basic machine learning models using Python. Gain insights into algorithms like linear regression, logistic regression, SVM, KNN, and decision trees.
This course teaches you how to code basic machine learning models. The content is designed for beginners with general knowledge of machine learning, including common algorithms such as linear regression, logistic regression, SVM, KNN, decision trees, and more. If you need a refresher, we have summarized key concepts from machine learning, and there are overviews of specific algorithms dispersed throughout the course.
This course teaches you how to code basic machine learning models. The content is designed for beginners with general knowledge ...Show More
WHAT YOU'LL LEARN
Learn fundamental principles and techniques of machine learning.
Understand the benefits and drawbacks of a variety of common machine learning methods.
The key premise of the course is to teach you how to code basic machine learning models.
Develop skills with using machine learning tools to solve real-world issues.
Learn the fundamentals of different learning paradigms (supervised, unsupervised, etc.).
Learn fundamental principles and techniques of machine learning.
Show more
Learning Roadmap
1.
Introduction to Course
Introduction to Course
Get familiar with coding basic machine learning models using Python and its historical importance.
2.
Introduction to Machine Learning
Introduction to Machine Learning
Look at the essentials of machine learning types, key datasets, and core libraries.
3.
Exploratory Data Analysis
Exploratory Data Analysis
3 Lessons
3 Lessons
Break apart Exploratory Data Analysis techniques for importing datasets, using data frame functions, and practical quizzes.
4.
Data Scrubbing
Data Scrubbing
6 Lessons
6 Lessons
Break down complex ideas in data scrubbing, variable removal, one-hot encoding, and dimension reduction.
5.
Pre-Model Algorithms
Pre-Model Algorithms
5 Lessons
5 Lessons
Solve problems in PCA and K-means clustering for dimensionality reduction and data simplification.
6.
Split Validation
Split Validation
2 Lessons
2 Lessons
Investigate how split validation partitions data, optimizes models, and ensures unbiased assessments.
7.
Model Design
Model Design
4 Lessons
4 Lessons
Master the steps to design, implement, evaluate, and optimize machine learning models effectively.
8.
Linear Regression
Linear Regression
5 Lessons
5 Lessons
Get familiar with implementing linear regression, handling data, and evaluating prediction accuracy.
9.
Logistic Regression
Logistic Regression
5 Lessons
5 Lessons
Get started with logistic regression for classification, handling data, and evaluating predictions.
10.
Support Vector Machines
Support Vector Machines
4 Lessons
4 Lessons
Go hands-on with implementing and optimizing Support Vector Machines for robust classification.
11.
K-Nearest Neighbors
K-Nearest Neighbors
4 Lessons
4 Lessons
Apply your skills to implement and optimize k-NN models using Python for classification tasks.
12.
Tree-Based Methods
Tree-Based Methods
10 Lessons
10 Lessons
Dig into core tree-based methods, including decision trees, random forests, and gradient boosting.
14.
Appendix
Appendix
2 Lessons
2 Lessons
Master Python basics and set up Jupyter Notebook for effective machine learning practice.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Course Author:
Developed by MAANG Engineers
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Hands-on Learning AI-Powered Learning
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain
AI Code Mentor
Free Resources