Machine learning in Python

  • Home
  • Machine learning in Python

Machine learning in Python

About Course

Welcome to the most comprehensive course on Machine Learning and Data Science!

This course is the best way to start from scratch and become a data scientist and machine learning expert using Python.

This voluminous course can replace you with a whole set of other courses that can cost tens of times more. In this course you will study the following topics:

  • Programming in Python (express course)
  • NumPy in Python
  • Deep dive into Pandas for data analysis and preprocessing
  • Detailed exploration of Seaborn for data visualization (including Matplotlib for customizing plots)
  • Machine learning with SciKit Learn, including the following topics:
    • Linear Regression – Linear Regression
    • Regularization – Regularization
    • Lasso Regression – Lasso Regression
    • Ridge Regression – Ridge Regression
    • Elastic Net Regularization
    • Logistic Regression – Logistic regression
    • K Nearest Neighbors – K-nearest neighbors method
    • Decision Trees – Decision Trees
    • Random Forests – Random Forests
    • AdaBoost, GradientBoosting – Adaptive boosting, Gradient boosting
    • Natural Language Processing – Processing of language data
    • K Means Clustering
    • Hierarchical Clustering – Hierarchical clustering
    • DBSCAN (Density-based spatial clustering of applications with noise) – Clustering based on data density
    • PCA – Principal Component Analysis – Principal component method
    • And many many others!
Show More

What Will You Learn?

  • Building supervised machine learning models (Supervised Learning)
  • Using NumPy to work with numbers in Python
  • Using Seaborn to Create Beautiful Data Visualization Graphs
  • Using Pandas for Data Manipulation in Python
  • Using Matplotlib to fine-tune data visualizations in Python
  • Feature Engineering using Realistic Examples
  • Regression algorithms for predicting continuous variables
  • Skills in preparing data for machine learning
  • Classification algorithms for predicting categorical variables
  • Creating a portfolio of machine learning and data science projects
  • Working with Scikit-Learn to apply various machine learning algorithms
  • Quickly set up Anaconda for machine learning work
  • Understanding the full cycle of stages of machine learning work

Course Content

Introductory part of the course

  • Welcome to the course!
  • COURSE OVERVIEW – DON’T SKIP THIS LECTURE
  • Download slides for presentations (OPTIONAL)
  • Installing Anaconda, Python, Jupyter Notebook
  • Read this article – A note on setting up your development environment
  • Setting up the development environment
  • FAQ

OPTIONAL: Python crash course

Stages of machine learning work

NumPy

Pandas

Matplotlib

Seaborn

Large Data Visualization Project

Machine Learning Overview

Linear Regression

Feature Engineering and Data Preparation

Cross Validation and Linear Regression Validation Project

Logistic regression

K-Nearest Neighbors method (KNN)

Support Vector Machines (SVM)

Decision Trees

Random Forests

Boosted Trees

Supervised Learning Test Project

NLP (Natural Language Processing) and Naive Bayes Classifier

Machine learning without a teacher – Unsupervised Learning

K-Means Clustering

Hierarchical data clustering

DBSCAN – Data Density Based Clustering

Principal component analysis (PCA – Principal Component Analysis)

Student Ratings & Reviews

No Review Yet
No Review Yet