Data Science Using Python

Python introduction

Installing Pycharm, Pydev, Anaconda, Python

Python datatypes

  • Integer, String
  • List
  • Tuple
  • Set
  • Dictionary
  • Conditions
  • Loop
  • Numpy
  • Pandas
  • What is a Plot?
  • Matplotlib
  • Def (functions)
  • stack and queues

Basics of Maths

  • Vectors
  • Magnitude

Basics of statistics

  • Mean
  • Median
  • Arithmetic Mean
  • Geometric Mean
  • Harmonic Mean
  • What is a Plotting?

Basics of Data Analysis

  • Data types
  • Data life cycle
  • Data analysis introduction
  • Diff B/w Data analysis and Data Analytics
  • Diff B/w AI / ML / DL
  • Scientific notation(conversion)
  • Basics of measurements
  • Basics of designing graphs
  • Basics of designing plots
  • Labeling and graphs
  • How to work with format certifications

Levels of Data Analysis

1. Descriptive

2. Diagnostic

3. Predictive

4. Prescriptive

Machine Learning

  • Basics of ML
  • SCIKIT learn
  • Small example prediction
  • Machine learning Types
  • How does machine Learning works
  • Regression and Classifications
  • Classifications
  • IRIS data sets
  • Classification Algorithms
  • Decision Tree


Creating decision tree

CART algorithm

Decision Tree Terminologies

Gini Index, Information Gain

Reduction Variance, Chi Square

How to choose best Attribute?


What is impurity?

How to build Decision tree

How to build a Root node, Leaf node

What is Pruning?

Practical Example on Decision Tree(ML)

  • Random Forests
  • Naive Bayes
  • SVM (Support Vectoir Machine)

What is a HyperPlane?

How to load datasets

Practical example on SVM(ML)

  • KNN Algorithm ‘

What is KNN?

Advantages of KNN

Disadvantages of KNN

Predicting with Example(ML)

  • Linear Regression
  • Logistic Regression
  • Clustering


  • Deep Learning using TensorFlow(Google)
  • Introduction to Deep Learning
  • Introduction to Artificial Neural Networks
  • Introduction to Tensorflow
  • what are Tensors
  • Tensor ranking
  • Types of Tensors
  • Image Classifications with Tensorflow I
  • Image Classifications with Tensorflow II
  • Face reorganization with Tensor flow
  • Activation Functions in a Neural network explained
  • CNN (Convolution Neural Networks) algorithm
  • RNN( Recurrent Neural Networks for Language modelling
  • Gated Recurrent Units(GRUs), LSTMs
  • Recursive Neural network

Adv Deep Learning


NLP Terminology

NLP with Deep Learning

Project 2

Introduction to DEEP MIND(DM)

Deep mind using Machine Learning