In Association with
Those who learn how to make machines that exhibit intelligence today are tomorrow going to lead the next technological revolution, be part of the most cutting-edge companies and stand a chance to disrupt almost all industries through their skillsets.
Through this highly rigorous and selective PG program we will help you:
Upon successful completion of the program, you will be awarded a Post Graduate Certificate from IIIT-Bangalore for Machine Learning and NLP.
This program has been designed in collaboration with some of the most influential analytics leaders and top academicians in Natural Language Processing.
Head - Analytics, AVP Strategy
Dean - Academics
CEO, Actify Data Labs
Professor and Dean- R&D
Ex - AVP, Decision Sciences
Director - Data Science
Sr. Data Scientist
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.
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.
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.
Foundational Machine Learning
Duration: 8 weeks
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
Processing Natural Language Processing - ETL & Batch Processing
Duration : 7 weeks
Learn about collecting and processing structured and unstructured data by performing ETL operations. Use workflow manager tools to learn automation of task flows
You will learn to choose and use tools to ingest structured and unstructured data into Natural Language Processing processing systems and use Hive to perform data transformations. You will also be able to process Natural Language Processing on Cloud using Amazon EMR and use OOZIE for managing your workflow.
Tools & Technologies Used: Sqoop, Apache Flume, Apache Hive, HBase, Amazon EMR
Processing of Real Time Data & Streaming Data
Duration : 4 weeks
Ever wondered how you receive a notification based on your location? The answer lies in exploiting Real Time & Streaming Data. This course will expose you to the exciting world of processing real time data.
You will be able to build real time data processing systems using Apache Storm and Apache Spark
Tools & Technologies Used: Apache Storm, Apache Flume, Apache Spark
Natural Language Processing Analytics
Duration : 5 weeks
In this course you will be introduced to the field of Natural Language Processing Analytics and you will learn about the libraries in Apache Spark used to perform Regression, Classification, Clustering on Natural Language Processing.
Tools & Technologies used:
Spark (MLLib) and Scala*
Duration : 6 weeks
Apply lessons learnt in the program in an industry relevant project by ingesting, processing and analyzing data on a Natural Language Processing platform in cloud.
Click here to know more about Capstone Project.
* signifies optional/additional learning material for interested students