PG Program in

MACHINE LEARNING & NLP

Online6 MonthsRs. 85,000 (Excl. Taxes)

In Association with


Complete a Rigorous Post-Graduate Program

Upon successful completion of the program, you will be awarded a Post Graduate Certificate from IIIT-Bangalore for Machine Learning and NLP.


Program Vitals

Program Fee

Rs. 85,000
EMI starts at INR 2,882/- month.
(Exclusive of all taxes)
View Plans

Course Duration

Dec'18 - May'196 months

Time Commitment

10 hoursper week


Program Syllabus

The curriculum has been developed by IIIT Bangalore and Natural Language Processing companies. This program will teach you end to end skills - a thorough understanding of fundamental concepts and thinking beyond tools.

Topics Covered:

  • INTRODUCTION TO PYTHON - Get acquainted with Data Structures and Object-Oriented Programming

  • PYTHON FOR DATA ANALYSIS - Learn how Python is used for Data Manipulation and Data Visualization

  • MATH FOR DATA ANALYSIS - Brush up your knowledge of Linear Algebra, Matrices, Eigen Vectors and their application for Data Analysis

To learn more about why should you be taking prep sessions, click here

Duration : 8 weeks

In this course, you will be given an introduction to Statistics. You will also develop important foundation and know how to formulate hypotheses to solve business problems. 

Topics Covered:

  • INFERENTIAL STATISTICS - Learn Probability Distribution Functions, Random Variables, Sampling Methods, Central Limit Theorem and more to draw inferences

  • HYPOTHESIS TESTING - Understand how to formulate and test hypotheses to solve business problems

  • INVESTMENT CASE STUDY (INDIVIDUAL PROJECT) Recommend Investment Strategies to Spark Funds using data manipulation and analysis.

Duration: 8 weeks

Topics Covered:

  • LINEAR REGRESSION - Learn to implement linear regression and predict continuous data values

  • LOGISTIC REGRESSION - Understand how supervised learning is used for classification Introduction to logistic regression & multivariate logistic regression with model evaluation

  • NAIVE BAYES -  Learn about Naïve Bayes classifier and its uses with continuous data and learn

  • CLUSTERING  - Introduction to clustering -Learn how to create segments based on similarities using K-Means and Hierarchical clustering

Duration : 4 weeks

Topics Covered:

  • PRINCIPAL COMPONENT ANALYSIS (PCA) - Create and implement principal components with clusters implementation using PCA in python
  • SUPPORT VECTOR MACHINES - Learn the concept of hyperplanes and classify data points using support vectors. Understand the usage of SVM in sklearn
  • DECISION TREES - Fundamentals of tree-based model that is simple and easy to use. Learn algorithms for Decision Tress construction & implementation.
  • ENSEMABLES – BAGGING & BOOSTING - Create an Ensemable – Bagging, Gradient boosting and Random Forests.

Duration : 5 weeks

In this course, you will be introduced to the field of Natural Language Processing and you will learn about Text processing, syntax and semantics, text analytics etc.

  • BASICS OF TEXT PROCESSING - Get started with the Natural language toolkit, learn the basics of text processing in python
  • LEXICAL PROCESSING - Learn to extract features from unstructured text and build machine learning models on text data
  • SYNTAX AND SEMANTICS  - Conduct sentiment analysis and learn to parse English sentences and extract meaning from them.
  • OTHER PROBLEMS IN TEXT ANALYTICS - Explore the applications of text analytics in new areas and various business domains.
  • TEXT ANALYTICS PROJECT - Training a chatbot engine and building news recommendation engine
  • INTRODUCTION TO NEURAL NETWORKS - Understand the components and structure of artificial neural networks
  • RECURRENT NEURAL NETWORKS - Study LSTMs and RNNs application in text analytics.

* signifies optional/additional learning material for interested students

You will receive the download link in your email.

keyboard_arrow_leftkeyboard_arrow_right
done