Specialised Programme On Big Data and Machine Learning - 8 Weeks
Specialised Programme On Big Data and Machine Learning - 8 Weeks
Objectives:
Python Programming
Installing Python
Introduction to Python Basic Syntax
Data Types
Variables
Operators, Input/output, Strings
Python data structure
Lists, Tuples, Dictionaries, Sets.
If, If- else, Nested if-else
Looping, for, while and nested loops
Control structure, uses of break & continue
Functions and methods and Exception Handling
OOPs Concepts
Python classes and objects
Introduction and Installation of Machine learning packages like
PANDAS, NUMPY
SKLearn, Matplotlib, Seaborn.
Mathematical Computing with NumPy
Data Manipulation with Pandas
Machine Learning with Scikit–Learn.
Introduction to Data Visualization in Python (i.e. matplotlib, Seaborn)
Machine learning
Introduction to Machine Learning and data preprocessing
What is machine learning?
Types of learning
Applications of Machine learning
Evaluating ML techniques.
Data cleaning
Scaling of continuous features
Encoding of categorical features,
Train and test split
Machine learning algorithms
Linear Regression
Decision Trees, Decision Trees case study
Naive bayes classifier, assigning probabilities and calculating results,
Naïve Bayes case study
K-Nearest Neighbors, Algorithm and case study
Ensemble Learning: Concept of model ensembling
Random forest
Gradient boosting Machines
Model Stacking
Support Vector Machines
Different type of Unsupervised Machine Learning Algorithms
Clustering, K-mean
agglomerative clustering
Association rule mining
Apriori Algorithm
Introduction to Deep Learning
Neural Network and its applications
Single layer neural Network
Constructing Neural Networks model
Overview of Feed Forward Neural Network
Back propagation
Activation Functions: Sigmoid, Hyperbolic Tangent
Introduction to deep Learning
Why is Deep Learning taking off?
Deep Learning Architecture
Introduction to Tensorflow
Introduction to Keras
Building blocks of deep neural networks
Activation Functions
Why non-linear activation functions?
Computer Vision:
Introduction to Convolutional Neural Network.
Sequence Modeling:
Recurrent Neural Network
Real world case studies for CNN and RNN Model
Introduction to NLP
Overview of NLP
Pre-processing
Need of Pre-processing Data
Introduction to NLTK
Using Python Scripts
Shallow Parsing
Deep Parsing
Text featurization technique
NLP with Machine Learning and Deep Learning
Word2Vec models
Building NLP Application.
Project Implementation