Applied Deep Learning & Artificial Intelligence Program

Program Overview

The Applied Deep Learning and Artificial Intelligence program is designed and co-delivered by Professor Bhiksha Raj, Carnegie Mellon University, this program is the same as the official CMU Course. It is a unique opportunity for student/ working professional to attend the same program in person in India with the same content, assignment, and TAs elected and trained by Professor Bhiksha Raj.

Program Duration: 3 months

The Outcome

The Applied Deep Learning and Artificial Intelligence program starts with basic concepts of Mathematics and Statistics for AI. We then move to Neural Networks and various other Deep Learning Algorithms like CNNs, RNNs, Attention Models and many others with applications of these techniques in Speech and Vision. In the Second phase of the program, we cover advance Deep Learning Models like Reinforcement Learning, Hopfield networks and their applications in various industries. The last leg will cover, how to fine-tune your models in a production environment and use Deep Learning Models for Problem Solving also learning the art of critical thinking along the way. You will learn to apply Deep Learning in three application areas Natural Language Processing, Speech Recognition, Computer Vision.

The Details

The Applied Deep Learning and Artificial Intelligence program runs for 12 weeks and is subdivided into multiple courses.

  • Includes 250 hours of in-class instruction and hands-on sessions, 180 Hours of in-person classes and 70 hours of webcast classes
  • Two 4-day in-person immersive sessions and two 2-day in-person immersive 2 sessions will be held in the program
  • In-person classes will be held one day every weekend
  • Webcast classes will be held for 4 hours on weekdays

Program Highlights

Applied Deep Learning & Artificial Intelligence Program Curriculum

Application Projects

Phase I

  • Computer Vision (auto-colorization of b/w images)
  • Video Summarization
  • Attention Models and End to End Language Modelling
  • Speech Recognition

Phase II

  • Medical Image Analysis
  • Spam Detector
  • Tracking suspicious movement for Security
  • Q & A Systems

Phase III

  • Conversational Systems
  • Stock Broking with Deep Q Learning
  • Recommender Systems with Deep Learning
  • Detect command and Control (C&C) Centre using ML and DL models

Course Faculty

Professor Bhiksha Raj, Fellow IEEE

Language Technologies Institute, School of Computer Science, Carnegie Mellon University

Professor Bhiksha Raj is an expert in the area of Deep Learning and Speech Recognition and has two decades of experience. He has been named to the 2017 class of IEEE fellows for his "contributions to speech recognition," according to IEEE. He is the main Instructor of 11-785, Carnegie Mellon University’s Official Deep Learning Course, which is followed by thousand of researchers worldwide.

Read More

Dr. Sarabjot Singh Anand

Co-Founder and Chief Data Scientist at Tatras Data

Dr. Sarabjot Singh Anand is a Data Geek. He has been involved in the field of data mining since the early 1990s and has derived immense pleasure in developing algorithms, applying them to real-world problems and training a host of data analysts in the capacity of being an academic and data analytics consultant.

Read More

Dr. Vikas Agrawal

Senior Principal Data Scientist @ Oracle Analytics Cloud

Vikas Agrawal works as a Senior Principal Data Scientist in Cognitive Computing for Oracle Analytics Cloud. His current interests are in automated discovery, adaptive anomaly detection in streaming data, intelligent context-aware systems, and explaining black-box model predictions.

Read More

Mr. Mukesh Jain

Analytics, AI, ML & DL Leader (ex-Microsoft, ex-Jio)

Mukesh Jain is Practitioner of Analytics, AI, ML & DL Leader since 1995.

He is Technologist, Techno-Biz Leader, Data Scientist, Author, Coach and Teacher.

Read More

Professor Joao Gama

University of Porto, Director LIAAD

Joao Gama is Associate Professor of the Faculty of Economy, University of Porto. He is a researcher and the Director of LIAAD, a group belonging to INESC TEC. He got the PhD degree from the University of Porto, in 2000. He has worked in projects and authored papers in areas related to machine learning, data streams, and adaptive learning systems and is a member of the editorial board of international journals in his area of expertise.

Read More

Professor Ashish Ghosh

Indian Institute of Statistics, Kolkata

Professor Ashish Ghosh Professor in the Machine Intelligence Unit, Indian Statistical Institute, Calcutta. Short Biography: Ashish Ghosh is a Professor of the Machine Intelligence Unit and the In-charge of Center for Soft Computing Research at the Indian Statistical Institute, Calcutta.

Read More

Professor Jaime Carbonell

Director LTI, Carnegie Mellon University, USA

Jaime is Director and Founder of the Language Technologies Institute and Allen Newell Professor of Computer Science at Carnegie Mellon University. He is a world-renowned expert in the areas of information retrieval, data mining and machine translation. Jaime co-founded and took public Carnegie Group, a company in the IT services market employing advanced artificial-intelligence techniques.

Read More

Dr. Derick Jose

Co-founder, Flutura Decision Sciences & Analytics

Derick is the co-founder of Flutura Decision Sciences a niche AI & IIoT company focussed on impacting outcomes for the Engineering and Energy Industries. Flutura has been rated by Bloomberg as one of the fastest growing machine intelligence companies and its AI platform Cerebra has been certified to work with Halliburton and Hitachis platforms.

Read More

Mr. Joy Mustafi, Director and Principal Researcher at Salesforce

Visiting Scientists , Innosential

Winner of Zinnov Award 2017 - Technical Role Model - Emerging Technologies (Senior Level). Collaborated with the ecosystem by visiting around twenty-five leading universities in India as visiting faculty, guest speaker, advisor, mentor, project supervisor, panelist, academic board member, curricula moderator, paper setter and evaluator, judge of events like hackathon etc. Having more than twenty-five patents and fifteen publications on artificial intelligence in the recent past years.

Read More

Dr. Vijay Gabale

Co-founder and CTO Infilect

Deep learning enabled computer vision forms the core competence of Infilect products. Prior to cofounding Infilect, Vijay was a research scientist with IBM research. Vijay obtained his Ph.D. in Computer Science from IIT Bombay in 2012. Vijay has extensively worked on intelligent networks and systems by applying machine learning and deep learning techniques. Vijay has published research papers in top-tier conferences such as SIGCOMM, KDD and has several patents to his name.

Read More

Mr. Dipanjan Sarkar

Intel AI

Dipanjan (DJ) holds a master of technology degree with specializations in Data Science and Software Engineering. He is also an avid supporter of self-learning and massive open online courses. He plans to venture soon into the world of open-source products to improve the productivity of developers across the world.

Read More

Mr. Ajit Jaokar

Director of the Data Science Program University of Oxford

Ajit Jaokar's work is based on identifying and researching cross-domain technology trends in Telecoms, Mobile and the Internet.

Ajit conducts a course at Oxford University on Big Data and Telecoms and also teaches at City Sciences(Technical University of Madrid) on Big Data Algorithms for future Cities / Internet of Things.

Read More

Dr. Pratibha Moogi

ex-Samsung R&D

Dr. Pratibha Moogi holds PhD from OGI, School of Engineering, OHSU, Portland and Masters from IIT Kanpur. She has served SRI International lab and many R&D groups including Texas Instruments, Nokia, and Samsung. Currently she is serving as a Director in Data Science Group (DSG), in a leading B2B customer operation & journey analytics company, [24]7.ai.

Read More

Schedule & Price

Launch date: 27th Jan, 2019

Foundation of learning start date: 15th Mar, 2019

In person session start date: 25th Mar, 2019


Tuition Fee: Rs 1,10,000* (taxes extra). Monthly EMI starting at 5,791* INR only.

  1. Includes 250 hours of in-class instruction and hands-on sessions, 180 Hours hours of in-person classes and 70 hours of webcast classes.
  2. 7 Full Course
  3. 10 Project
  4. 120 Lectures
  5. 120 Lab Hours

Price

INR 1,10,000*

  • 18+ Professional Speakers
  • Networking Sessions
  • Meet The Visiting Faculty
  • Pitch To The VCS
Purchase Ticket

Applied Deep Learning & Artificial Intelligence Program

Preparatory Course: Foundations of Learning AI

Read MoreBack to Curriculum

1. Mathematical Foundations of Data Science:

A. Linear Algebra:

  1. Vectors, Matrices
  2. Tensors
  3. Matrix Operations
  4. Projections
  5. Eigenvalue decomposition of a matrix
  6. LU Decomposition
  7. QR Decomposition/Factorization
  8. Symmetric Matrices
  9. Orthogonalization & Orthonormalization
  10. Real and Complex Analysis (Sets and Sequences, Topology, Metric Spaces, Single-Valued and Continuous Functions, Limits, Cauchy Kernel, Fourier Transforms)
  11. Information Theory (Entropy, Information Gain)
  12. Function Spaces and Manifolds
  13. Relational Algebra and SQL

B. Multivariate Calculus

  1. Differential and Integral Calculus
  2. Partial Derivatives
  3. Vector-Values Functions
  4. Directional Gradient
  5. Hessian
  6. Jacobian
  7. Laplacian and Lagragian Distribution

2: Probability for Data Scientists

  1. Probability Theory and Statistics
  2. Combinatorics
  3. Random Variables
  4. Probability Rules & Axioms
  5. Bayes' Theorem
  6. Variance and Expectation
  7. Conditional and Joint Distributions
  8. Standard Distributions (Bernoulli, Binomial, Multinomial, Uniform and Gaussian)
  9. Moment Generating Functions
  10. Maximum Likelihood Estimation (MLE)
  11. Prior and Posterior
  12. Maximum a Posteriori Estimation (MAP) and Sampling Methods
  13. Descriptive Statistics
  14. Hypothesis Testing
  15. Goodness of Fit
  16. Analysis of Variance
  17. Correlation
  18. Chi2 test
  19. Design of Experiments

3: Algorithms and Data Structures:

A. Graph Theory: Basic Concepts and Algorithms
B. Algorithmic Complexity

  1. Algorithm Analysis
  2. Greedy Algorithms
  3. Divide and Conquer and Dynamic Programming

C. Data Structures

  1. Array, List, Hashing, Binary Trees, Hashing, Heap, Stack etc
  2. Dynamic Programming
  3. Randomized & Sublinear Algorithm
  4. Graphs

4: R and Python

A. R Programming Language

  1. Vectors
  2. Matrices
  3. Lists
  4. Data frame
  5. Basic Syntax
  6. Basic Statistics
  7. Data Manipulation (dplyr)
  8. Visualization (ggplot2)
  9. Connecting to databases (RJDBC)

Python Programming Language

  1. Python language fundamentals
  2. Data Structures
  3. Beautiful Soup
  4. Regular Expressions
  5. JSON
  6. Restful Web Services (Flask)
  7. NumPy
  8. Plots in matplotlib, seaborn
  9. Pandas

Course I: Introduction to AI & Nature of Intelligence

Read MoreBack to Curriculum

In this course, DankoNikolic brain scientists and AI inventor explains the fundamental of intelligence needed for everyone interested in creating ambitious AI solutions. What you do when things get tough? In the course, you will learn the differences between machine intelligence and human intelligence. You will understand why AI fails and when. AI does not have a narrowly limited working memory (a.k.a., short-term memory) but we humans do. How does our working memory make us more intelligent than machines? Why do we understand the world and machines don't? You will also learn fundamental theorems for machine learning and see how they apply to machine intelligence and human intelligence. After having learned that, you will be able to judge whether an ML project is too ambitious or is likely to succeed. You will be able to identify fundamental problems that plagued some of the ambitious AI projects in the past. You will understand why it is nearly impossible for machines to reach human levels of intelligence. Also, you will learn why some of the tricks in machine learning sometimes work and other times not. You will understand why it is so difficult to build self-driving cars.

The course offers fundamentals that you cannot find in any other course or a book. These fundamentals will be invaluable for your future work on ML and AI.

  1. This course explores the nature of intelligence, ranging from machines to the biological brain. Information provided in the course is useful when undergoing ambitious projects in machine learning and AI. It will help you avoid pitfalls in those projects.
  2. What are the differences between the real brain and machine intelligence and how can you use this knowledge to prevent failures in your work? What are the limits of today's AI technology? How to assess early in your AI project whether it has chances of success?
  3. What are the most fundamental mathematical theorems in machine learning and how they are relevant for your everyday work?

Course II: Introduction to Deep Learning

Read MoreBack to Curriculum

UNIT 1:

  1. Introduction to deep learning
  2. Course logistics
  3. History and cognitive basis of neural computation
  4. The perceptron / multi-layer perceptron

UNIT 2:

  1. The neural net as a universal approximator

UNIT 3A:

  1. Training a neural network
  2. Perceptron learning rule
  3. Empirical Risk Minimization
  4. Optimization by gradient descent

UNIT 3B:

  1. Single hidden layered networks and universal approximation
  2. Motivation for more than 1 hidden layer
  3. Feature engineering versus co-learning features and estimation

UNIT 4:

  1. Back propagation
  2. Calculus of back propagation

UNIT 5:

  1. Convergence in neural networks
  2. Rates of convergence
  3. Loss surfaces, Learning rates, and optimization methods
  4. RMSProp, Adagrad, Momentum

UNIT 6:

  1. Stochastic gradient descent
  2. Acceleration
  3. Overfitting and regularization
  4. Tricks of the trade:
  5. Choosing a divergence (loss) function
  6. Batch normalization
  7. Dropout

UNIT 7:

  1. Recap of Training Q&A session for students

UNIT 8:

  1. Optimization continued

Course III: Core Deep Learning

Read MoreBack to Curriculum

UNIT 9A:

  1. Models of vision
  2. Neocognitron
  3. Mathematical details of CNNs, Alexnet, Inception, VGG

UNIT 9 B:

  1. Architecture
  2. Convolution, Pooling, Normalization
  3. Training strategies
  4. Visualizing and understanding convolutional networks
  5. Some MORE well-known convolution networks (LeNet/ZFNet/GoogleNet)

UNIT 10:

  1. Recurrent Neural Networks (RNNs)
  2. Modeling series
  3. Back propogation through time
  4. Bidirectional RNNs

UNIT 11:

  1. Stability
  2. Exploding/vanishing gradients
  3. Long Short-Term Memory Units (LSTMs) and variants
  4. Resnets

UNIT 12:

  1. Loss functions for recurrent networks
  2. Sequence Prediction

UNIT 13:

  1. Sequence To Sequence Methods
  2. Connectionist Temporal Classification (CTC)

UNIT 14:

  1. Sequence-to-sequence models
  2. Attention models, examples from speech and language

UNIT 15:

  1. What to networks represent
  2. Autoencoders and dimensionality reduction
  3. Learning representations

UNIT 16:

  1. Variational Autoencoders (VAEs)

UNIT 17:

  1. Generative Adversarial Networks (GANs) Part 1

UNIT 18:

  1. Generative Adversarial Networks (GANs) Part 2

Course IV: Advance Deep Learning Models

Read MoreBack to Curriculum

UNIT 19:

  1. Regularization

UNIT 20:

  1. Transfer Learning

UNIT 21:

  1. Hopfield Networks
  2. Boltzmann Machines

UNIT 22:

  1. Training Hopfield Networks
  2. Stochastic Hopfield Networks

UNIT 23:

  1. Restricted Boltzmann Machines
  2. Deep Boltzmann Machines

UNIT 24:

  1. Reinforcement Learning 1

UNIT 25:

  1. Reinforcement Learning 2

UNIT 26:

  1. Reinforcement Learning 3

UNIT 27:

  1. Reinforcement Learning 4

UNIT 28:

  1. Q Learning Deep Q Learning
  1. Case Study:Computer Vision (auto-colorization of b/w images; attention)
  2. Case Study:Natural Language Processing (caption generation, Word2Vec)

Course V: Artificial Intelligence & it's applications

Read MoreBack to Curriculum

  1. Image Processing:
    • Projects: Medical image analysis -- pathology, tracking suspicious movement for security.
  2. Natural Language Processing:
    • Projects: Spam detector, Q&A/Conversational systems.
  3. Speech:
    • Project: Conversational systems.
  4. Deep Learning in Cyber Security

Don't Hesitate. Book Your Place Right Now!

Give us a call or write to us anytime, we endeavour to answer all enquiries within 24 hours on business days.