Course Outline


  • Building effective algorithms in pattern recognition, classification and regression.

Setting up the Development Environment

  • Python libraries
  • Online vs offline editors

Overview of Feature Engineering

  • Input and output variables (features)
  • Pros and cons of feature engineering

Types of Problems Encountered in Raw Data

  • Unclean data, missing data, etc.

Pre-Processing Variables

  • Dealing with missing data

Handling Missing Values in the Data

Working with Categorical Variables

Converting Labels into Numbers

Handling Labels in Categorical Variables

Transforming Variables to Improve Predictive Power

  • Numerical, categorical, date, etc.

Cleaning a Data Set

Machine Learning Modelling

Handling Outliers in Data

  • Numerical variables, categorical variables, etc.

Summary and Conclusion


  • Python programming experience.
  • Experience with Numpy, Pandas and scikit-learn.
  • Familiarity with Machine Learning algorithms.


  • Developers
  • Data scientists
  • Data analysts
  14 Hours


Related Courses

AdaBoost Python for Machine Learning

  14 hours

Artificial Intelligence (AI) with H2O

  14 hours

AutoML with Auto-Keras

  14 hours


  14 hours

Google Cloud AutoML

  7 hours

AutoML with Auto-sklearn

  14 hours

Pattern Recognition

  21 hours


  7 hours

Data Mining with Weka

  14 hours

H2O AutoML

  14 hours

Machine Learning for Mobile Apps using Google’s ML Kit

  14 hours

Pattern Matching

  14 hours

Machine Learning with Random Forest

  14 hours

RapidMiner for Machine Learning and Predictive Analytics

  14 hours

Apache SystemML for Machine Learning

  14 hours