Data Science for everyone

This course is specially designed to teach data science to everyone in 90 classes with no prerequisites at all so that a person with any background whether it be finance, biology, engineering can learn data science due to it’s multi domain application

Ideal student for the course

Mental Requirements
Somebody who is willing to be dedicated during the course duration, can watch videos and grasp the knowledge as the content is made super easy for everyone. Someone who can watch videos and do assignments without delay with discipline.
Physical Requirements
Someone who is looking to build a career in Data Analyst, Business Analyst, Machine Learning Engineer, Data Scientist, Deep Learning Engineer, Computer Vision, NLP , Robotics, Artificial Intelligence, Data Analysis can join this course as we cover from the very basics to very advance so no prerequisites.
All you need is a goal of what you want to achieve after this course and dedication if both meets, enroll yourself

Unique Value Proposition

No prerequisites
Everything is discussed from scratch
Even python programming is included in course
No Mathematics background is required

We’ve taught students from biology, finance, non-engineering background also, students who have never used laptop before also learned from us

Course Curriculum

  1. Intro to AI, ML, DS and all the course curriculum, future aspects
  2. Intro to Probability, Statistics, Application of Programming in ML/DS/AI
  3. Explanation of syntax and things in Python
  4. Introduction to Prediction 
    1. Explanation of Linear Regression word
    2. Explanation of Line Equation
    3. Explanation of how prediction will be done using a line 
    4. Explanation of Cost Function
  5. Calculus Module
    1. Intro to calculus
    2. Intro to Differential Calculus and applications
    3. Basic rules in Calculus
    4. Chain Rule
    5. Gradients and Partial Derivatives
  6. Linear Regression(Continued)
    1. Explanation of Gradient Descent
    2. Minimizing the cost function using Gradient Descent
    3. Coding Linear Regression in Python
  7. Quick introduction to Matrices, Vectors, Dot Product
  8. Multivariate Linear Regression
    1. Explanation of why we need Multivariate Linear Regression
    2. Explanation of hypothesis function  
    3. Making hypothesis function using a dot product in Python
    4. Cost function and its derivatives
    5. Again quick explanation of Gradient Descent 
    6. Explanation of making Gradient Function with matrices in Python
    7. Coding Multivariate Linear Regression in Python from Scratch
  9. Polynomial Regression
    1. Explaining the need of Polynomial Regression
    2. Explaining the Hypothesis Function
    3. Making hypothesis function using a dot product in Python
    4. Cost function and its derivatives
    5. Gradient descent in Polynomial Regression
    6. Coding Polynomial Regression in Python from Scratch
  10. Overfitting and Regularisation
    1. Explain the problem of overfitting
    2. Explain the solution with Regularisation
    3. Explain Variance and Standard Deviation
    4. Relate variance with cost function and explain what happens to variance of distribution of target variable when cost increases or decreases
  11. Naive Bayes Algorithm
    1. Numbers to Data
    2. Data to relative frequency
    3. Relative frequency to PDF
    4. PDF estimation through ML and achieving five qualities of AI
    5. Indirect vs direct methods (ML vs Probabilistic)
    6. Naive Bayes as direct method for estimation of PDF and classification
    7. Explain conditional probability
    8. Prove Theorem of total probability, Multiplication theorem of probability
    9. Prove Bayes theorem
    10. Explain how Bayes theorem can be used for classification
    11. Explain how to compute all the types of probabilities in Bayes formula
    12. Maximum likelihood estimation for distribution estimation
    13. Code Naive Bayes Classifier(Univariate and Multivariate)
  12. Logistic Regression
    1. Explain log odds
    2. Derive Sigmoid function from Bayes theorem/Conditional Probability
    3. Explain/Derive the logistic regression cost function(Cross Entropy/MLE)
    4. Code Logistic Regression in Python
  13. Linear Algebra
    1. Vectors and matrices explanation
    2. Unit vectors, Basis Vectors
    3. Vector Space
    4. Determinant of a matrix
    5. Inverse of a matrix
    6. Column Space and Null Space
    7. Dot Product, Cross Product
    8. Linear Transformations
    9. Singular matrix
    10. Dependent and Independent vectors
    11. EigenVectors and EigenValues
    12. EigenValue Decomposition(EVD)
    13. Singular Value Decomposition(SVD)
  14. Principal Component Analysis
    1. Issue with dependent features in data(Explain via concept of covariance)
    2. Recall EVD, Projection of vectors
    3. Explain how to project to basis vectors
    4. Explain Projection to rotated axes
    5. Explain how to make Covariance Matrix Sparse
    6. Explain with theorems the PCA and minimizing squares sums
    7. Code PCA(From Scratch)
  15. Support Vector Machines
    1. Introduction to Hyperplanes
    2. Intro to SVM problem via road example
    3. Formulate SVM Primal problem
    4. Formulate Dual problem
    5. Lagrange Function
    6. Dual problem using Lagrange function
    7. KKT Conditions
    8. Coding SVM using Scikit Learn
  16. Introduction to Deep learning: 
    1. What is a Neural Network?
    2. Understanding the math behind neural network
    3. Weights and Bias
    4. Forward Propagation and Derivatives (Forward Pass)
    5. Backward Propagation and Derivatives (Backward Pass)
    6. Activation Functions
    7. Coding vanilla neural network from scratch in python
    8. Tensorflow deep detailed session
    9. Making ANN to do housing prices prediction using Tensorflow
    10. Making ANN to do MNIST digit recognition(60k Images) using Tensorflow
  17. Introduction to Computer Vision & Image processing
    1. Introduction to Images in terms of matrices
    2. Introduction to Filters and Convolution(Non Mathematical manner more into intuition)
    3. Implementing Convolution on image and applying different filters
  18. Convolutional Neural Network
    1. Architecture:
      1. Padding
      2. Strided Convolutions
      3. One Convolutional Layer
      4. Pooling Layers
    2. Functions in Tensorflow for CNN
    3. Coding CNN for Cat & Dog image recognition using core Tensorflow
  19. Autoencoders & Variational Autoencoders
    1. Use cases
      1. Anomaly Detection
      2. Image Denoising
      3. Data Compression
    2. Architecture
    3. Introduction to Keras(Derivative of Tensorflow)
    4. Coding in Tensorflow as well as Keras
  20. Generative Adversarial Networks: ​Very fascinating. You can generate your own fake images which have been clicked yet. New Fake images/videos generation
  21. Deep Learning for Time Series Data, Audio Processing and Natural Language Processing:
    1. Sequence Models
    2. Recurrent Neural Network Model
    3. Different types of Recurrent Neural Networks
    4. Language model and sequence generation
    5. Gated Recurrent Unit (GRU)
    6. Long Short Term Memory (LSTM)
    7. Deep Recurrent Neural Networks
    8. Word Representation
    9. Word embeddings
      1. Word2Vec
      2. GloVe word vectors
  22. Clustering
    1. K-Means Clustering
    1. Hierarchical Clustering
    2. Gaussian Mixture Models
  23. Data Analysis
    1. Different types of distribution
    2. Hypothesis Testing
    3. Non-Parametric Tests
    4. ANNOVA
    5. Learn to choose perfect algorithm for any dataset

Live Online Data Science Classes

Design a site like this with WordPress.com
Get started