Home>Courses>Hands-on Machine Learning with Scikit-Learn

Hands-on Machine Learning with Scikit-Learn

Gain insights into Scikit-Learn's datasets, feature engineering, linear/logistic regression, and unsupervised learning. Delve into k-means clustering and neural networks to enhance your machine learning expertise.

Intermediate

36 Lessons

5h

Certificate of Completion

Gain insights into Scikit-Learn's datasets, feature engineering, linear/logistic regression, and unsupervised learning. Delve into k-means clustering and neural networks to enhance your machine learning expertise.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

64 Playgrounds
5 Challenges
Course Overview
Course Content
Apply Your Skills
Recommendations

Course Overview

Scikit-Learn is a powerful library that provides a handful of supervised and unsupervised learning algorithms. If you’re serious about having a career in machine learning, then scikit-learn is a must know. In this course, you will start by learning the various built-in datasets that scikit-learn offers, such as iris and mnist. You will then learn about feature engineering and more specifically, feature selection, feature extraction, and dimension reduction. In the latter half of the course, you will dive ...Show More
Scikit-Learn is a powerful library that provides a handful of supervised and unsupervised learning algorithms. If you’re serious about having a career in machine learning, then scikit-learn is a must know. In this course, you will start by learning the va...Show More

Course Content

1.

Preliminaries

2 Lessons

Get familiar with Scikit-learn, its tools, practical use, and required prerequisites.

2.

Working with Datasets

3 Lessons

Get started with loading datasets, generating synthetic data, and essential data preprocessing techniques.

3.

Feature Engineering

5 Lessons

Go hands-on with feature selection, extraction, missing value handling, PCA, and pipelines.

4.

General Concepts

3 Lessons

Break down complex ideas of metrics selection and parameter searching for machine learning.

5.

Linear Regression

3 Lessons

Solve problems in building and evaluating linear regression models using Scikit-Learn.

6.

Logistic Regression

3 Lessons

Tackle logistic regression, preprocess data, and evaluate binary classification models.

7.

Support Vector Machine

3 Lessons

Practice using SVMs for classifying both linear and non-linear data effectively.

8.

Tree Model and Ensemble Method

5 Lessons

Step through decision trees, gradient boosting, parameter tuning, and random forest models using Scikit-Learn.

9.

Unsupervised Learning

2 Lessons

Look at key unsupervised learning techniques: K-means clustering and t-SNE for data visualization.

10.

Deep Learning

3 Lessons

Go hands-on with building and fine-tuning neural networks using Scikit-Learn's MLPClassifier.

11.

Others

3 Lessons

Apply your skills to Naive Bayes classifiers and K-Nearest Neighbors for predictive modeling.

12.

What's Next

1 Lessons

Deepen your knowledge of next steps in AI and recommended learning resources.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath