New Delhi: Selected Indian Institutes of Technology (IITs) and the Centre for Development of Advanced Computing (CDAC) have introduced an online course on applied Artificial Intelligence (AI) which will commence from January 31, 2022.

IIT Kharagpur, IIT Madras, IIT Palakkad and IIT Goa are the four selected IITs that will jointly conduct the online course on Artificial Intelligence along with CDAC. 

The Artificial Intelligence course will be a 33-session-long course which will cover topics like fundamentals of AI accelerators and system setup, accelerated deep learning, end-to-end accelerated deep science and industrial use-cases of accelerated AI.

Online Course on Artificial Intelligence: Highlights 

Course name

Online Course on Artificial Intelligence 

Conducting body

CDAC & IITs (IIT Kharagpur, IIT Madras, IIT Palakkad and IIT Goa) 

Eligibility criteria 

Students in their third and fourth years of engineering from any stream, science postgraduates, PhD scholars and working professionals 

Starting of classes 

January 31, 2022

Course duration 

33-session 

Course mode 

Online

Timings 

5:00 pm to 6:30 pm on Mondays, Wednesdays and Fridays

Online Course on Artificial Intelligence: Eligibility Criteria 

Students in the 3rd and final year of engineering, science postgraduates, PhD scholars and professionals with a basic knowledge of machine learning are eligible to enrol for the online course on AI offered by the selected IITs, IIT Kharagpur, IIT Palakkad, IIT Madras, and IIT Goa

Online Course on Artificial Intelligence: Course Details 

The classes will be conducted through the online mode and participants will have to mandatorily attend all the sessions live from 5:00 pm to 6:30 pm during Mondays, Wednesdays and Fridays.

The 33-session-long course will ensure that participants understand how artificial intelligence is implemented in domains like healthcare, smart city projects, etc as well as scaling these projects to an industrial level. 

The course will also discuss end to end deployments of two industrial use cases with demonstration, and hence will help participants use state-of-the-art AI SDKs effectively to solve complex problems.

As a part of the ongoing National Supercomputing Mission (NSM), the AI course will include demonstrations and code walkthroughs and industrial use-cases. 

NSM is a six-year-old mission jointly being led by the Centre for Development of Advanced Computing (CDAC) and Indian Institute of Science under the aegis of the department of science and technology and the electronics and IT ministry.

Online Course on Artificial Intelligence: Schedule 

Topics 

Proposed Date

Session 1: Fundamentals

Introduction to AI System Hardware CPU, RAM, GPU, Interconnects, Storage, Network Controller

January 31, 2022 

Introduction to AI Accelerators GPUs (Lecture )

February 2, 2022

Introduction to System Software Operating System, Virtualization, Cloud; ( Lecture )

February 4, 2022

Introduction to Containers and IDE (Jupyter Demo) ( Lecture + Demo )

February 7, 2022

Scheduling and Resource Management Introduction to schedulers and orchestration tools ( Lecture ) 

February 9, 2022

DeepOps: Deep-dive into Kubernetes with deployment of various AI-based services (Lecture + Demo)

February 11, 2022

DeepOps (contd) ( Lecture + Demo ) Prof. Satyadhyan Chickerur

February 14, 2022

Design principles for building High Performance compute clusters for AI ( Lecture )

February 16, 2022

Implementation details for building High Performance compute clusters for AI (contd) (Lecture)

February 18, 2022

Frameworks for Accelerated Deep Learning Workloads - PyTorch ( Lecture )

February 21, 2022

Frameworks for Accelerated Deep Learning Workloads - PyTorch (contd) ( Lecture + Demo )

February 23, 2022

Accelerated PyTorch ( Lecture + Demo )

February 25, 2022

Frameworks for Accelerated Deep Learning Workloads - TensorFlow ( Lecture )

February 28, 2022

Frameworks for Accelerated Deep Learning Workloads - TensorFlow (contd) ( Lecture + Demo )

March 2, 2022

Accelerated TensorFlow ( Lecture + Demo )

March 4, 2022

Additional Day (Q&A on Session 1)

March 7, 2022

Exam on Session 1

March 13, 2022

Session 2a: End to End Accelerated Data Learning

Optimizing Deep Learning Training: Automated Mixed Precision ( Lecture + Demo )

March 14, 2022

Optimizing Deep Learning Training: Transfer Learning ( Lecture + Demo )

March 16, 2022

Fundamentals of Distributed AI Computing: Multi-GPU and multi-node implementation (MPI, NCCL, RDMA) ( Lecture )

March 21, 2022

Distributed AI Computing: Horovod ( Lecture + Demo )

March 23, 2022

Challenges with Distributed Deep Learning Training Convergence ( Lecture + Demo )

March 25, 2022

Fundamentals of Accelerating Deployment ( Lecture + Demo)

March 28, 2022 

Accelerating neural network inference in PyTorch and TensorFlow ( Lecture + Demo)

March 30, 2022

Session 2b: End to End Accelerated Data Science

Accelerated Data Analytics (Lecture + Demo

April 1, 2022

Accelerated Machine Learning (Lecture + Demo)

April 3, 2022 

Scale Out with DASK

April 6, 2022

Web visualizations to GPU accelerated crossfiltering ( Lecture + Demo )

April 8, 2022

Accelerated ETL Pipeline with SPARK

April 11, 2022

Session 2c: AI in Industry

Applied AI: Smart City ( Intelligent Video Analytics)

April 13, 2022

Applied AI: Smart City (Intelligent Video Analytics) (Contd.)

April 15, 2022

Applied AI: Healthcare (Federated Learning, AI Assisted Annotation)

April 18, 2022

Applied AI: Healthcare (Federated Learning, AI Assisted Annotation)

April 20, 2022

Additional Day (Q&A on Session 2)

April 22, 2022

Exam on Session 2

May 1, 2022

Online Course on Artificial Intelligence: Learning Assessment

At the end of the AI course, an online examination will be conducted and the top performers will be given book prizes. Whereas all the successful participants will be awarded a certificate with grades and others will be given certificates of participation.

Also Read: