Machine learning using Python


Python Programming Module – 12 hrs

  • Python Introduction
  • Data structures in python
  • Functions and modules
  • OOP concepts
  • regular expressions
  • File Operations
  • Data Analytics Module

Learn Data Analytics using numpy

  • Array concepts
  • Different ways of creating array
  • Array mathematics
  • Array iteration
  • Array item selection and manipulation
  • Vector and matrix mathematics
  • Polynomial mathematics
  • Random numbers

Exploratory Data Analysis using pandas

  • Understanding of Series and Dataframe Data structures
  • Handling data from different IO formats
  • Data Selection and viewing data
  • Working with missing data
  • Merge, join, and concatenate operations
  • Categorical data analysis
  • Time Series and date functionality Analysis
  • Data Visualization
  • Exploratory Data Analysis
  • Comparison with SQL
  • Comparison with R
  • Comparison with SAS

Machine Learning Modules

  • Developing model from scratch using numpy, scipy packages.

Regression Algorithms – 12 hrs

  • Ordinary Least Squares – OLS
  • Lasso
  • Ridge
  • Bayesian
  • Elastic Net
  • Stochastic Gradient Descent – SGD

Classification Algorithms – 12 hrs

  • Logistic
  • Decision Tree
  • kNN
  • Naive bayes
  • SVM
  • Random Forest
  • Ensemble models – Bagging and Boosting

Unsupervised Learning Clustering Algorithms – 6 hrs

  • K-means
  • DBSCAN
  • Hierarchical
  • Agglomerative
  • Spatial

Time Series Algorithms – 3hrs

  • Model Evaluation
  • Hyper parameter Tuning

Case studies

  • Fraud Detection
  • Churn Analytics
  • Spam filtering
  • Sentimental analysis
  • Image Processing
  • Recommendation System