Best Scikit-Learn (sklearn) Tutorials and Courses
Scikit-Learn Tutorial | Machine Learning with Scikit-Learn (Simplilearn)
Taught By: Simplilearn (Taught on YouTube)
Tutorial Type: Video
Tutorial Level: Beginner
Tutorial Duration: Self-Paced
Tutorial Description: This tutorial is for absolute beginners who want themselves to get introduced with Scikit-Learn and begin with coding in Machine Learning. This tutorial covers the following topics that you will learn about:
- What is Scikit-Learn?
- What we can achieve using Scikit-Learn?
- Solving a real-life problem using Scikit-Learn
Prerequisite: You need to have a basic knowledge of Python programming. Also, some basic knowledge about Machine Learning would be beneficial.
Price: Free
Tutorial Link: Visit the tutorial here
Scikit-Learn Tutorial | Machine Learning with Python (Edureka)
Taught By: Edureka (Taught on YouTube)
Tutorial Type: Video
Tutorial Level: Beginner
Tutorial Duration: Self-Paced
Tutorial Description: This tutorial introduces you to Machine Learning in Python. It will also take you through Regression and Clustering techniques along with a demo on SVM classification on the famous iris dataset. This tutorial will help you learn about the following topics:
- Machine Learning Overview
- Introduction to Scikit-Learn
- Install and Setup Scikit-Learn
- Regression and Classification
- Solving a real-life problem using Scikit-Learn
Prerequisite: You need to have a basic knowledge about Python programming. Also, a basic level knowledge in Machine Learning would be beneficial.
Price: Free
Tutorial Link: Visit the tutorial here
Scikit-Learn User Guide (Scikit-Learn)
Taught By: Scikit-Learn Official Documentation
Course Type: Web
Course Level: Beginner to Advanced
Course Duration: Self-Paced
Course Description: This is the official documentation of Scikit-Learn, which covers all the concepts and functionality of the Scikit-Learn library. This is a Beginner to Advanced learning resource. If you are a beginner in Machine Learning then you must study very carefully because some concepts might be difficult to grasp as you go through the documentation. If you are an advanced Machine Learning practitioner, no doubt this learning resource would prove to be very helpful for you.
Prerequisite: You need to have a basic knowledge about Python programming. Also an introductory level knowledge in Machine Learning would be beneficial.
Price: Free
Course Link: Visit the course here
SciPy 2016 Scikit-Learn Tutorial (SciPy 2016)
Taught By: Sebastian Raschka (Michigan State University) and Andreas Mueller (NYU Center for Data Science)
Course Type: Video
Course Level: Beginner to Intermediate
Course Duration: Self-Paced
Course Description: This course is an exhaustive Machine Learningearning resource covering the following topics that you will learn about:
- Supervised Learning and Unsupervised Learning
- Data Wrangling in Python
- Solving a real-world problem using Scikit-Learn
- Cross-Validation
- Hyperparameter Tuning
- Scikit-Learn Pipelines
- Regression, Support Vector Machines, Decision Trees, Random Forests, Ensemble Methods
- Feature Selection
- Hierarchical and Density based clustering algorithms
Prerequisite: You need to have a basic knowledge about Python programming.
Price: Free
Course Link: Visit the course here
Python Machine Learning by Sebastian Raschka (Book)
Taught By: Sebastian Raschka (Michigan State University)
Course Type: Book
Course Level: Beginner to Intermediate
Course Duration: Self-Paced
Course Description: This book has a lot of features as given below:
- This book is great for Beginner and Intermediate learners.
- The book is very comprehensive and the coding examples are quite good.
- Preprocessing is covered quite well and good treatment of maths as well.
Prerequisite: You need to have a basic knowledge about Python programming.
Price: Rs. 2,547 INR
Course Link: Get this book here