0% found this document useful (0 votes)
80 views32 pages

Iitk PCC Aiml

Uploaded by

hi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views32 pages

Iitk PCC Aiml

Uploaded by

hi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

PROFESSIONAL

CERTIFICATE COURSE IN

AI AND
MACHINE LEARNING
With dedicated live sessions on latest AI topics like generative
AI, prompt engineering, ChatGPT and much more
Table of Contents
About the Program 03

Key Features of the Program 04

About E&ICT Academy, IIT Kanpur 05

Eligibility Criteria 06

Application Process 06

Who is This Program Ideal For? 08

Program Outcomes 09

Learning Path 11

Tools Covered 27

Projects 28

Certificate 31
About the Program
Artificial Intelligence (AI) is the technology of mimicking human intelligence. AI is one
among the most sought-after technologies in this highly competitive digital economy.
In this day and age where large amounts of data is pouring in, AI technology is able to
read, interpret, and make decisions without specific task algorithms. AI technologies
have created critical innovations to help mankind such as speech recognition,
autonomous vehicles, smart manufacturing, and much more.

Take advantage of this AI and Machine learning program to gain a competitive edge
in the job market. This program follows a holistic learning pedagogy with a blend
of live training from industry experts, self-paced videos, hands-on projects, labs,
and masterclasses from IIT Kanpur faculty. Live mentorship will provide you with a
high engagement learning environment and industry-relevant applications, helping

concepts and workflows, machine learning, deep learning, computer vision, natural
language processing, speech recognition, reinforcement learning, generative AI, prompt
engineering, explainable AI, ChatGPT and much more.

3 | www.simplilearn.com
3
Key Features of the Program

Program completion certificate from E&ICT Academy,


IIT Kanpur

Masterclasses delivered by distinguished IIT Kanpur faculty

Live interactives sessions covering latest AI topics,


including generative AI, prompt engineering, ChatGPT,
explainable AI and many more

Learn about applications of ChatGPT, OpenAI, Dall-E,


Midjourney & other tools

Perfect your skills with 25+ hands-on projects across multiple


industries

Seamless access to integrated labs

Capstone projects in 3 domains

Simplilearn’s Career Assistance to help you get noticed by


top hiring companies

8X higher interaction in live online classes by industry experts

Gain valuable insights into AI advancements used in the industry

4
About E&ICT Academy, IIT Kanpur
Established in 1959, IIT Kanpur is among the most prestigious institutes in
India. It has consistently ranked in the top five engineering institutes in India
over the past several decades, and many of the institute’s alumni are leaders in

engineering, humanities, and management.

Electronics & ICT Academy (E&ICT Academy) at IIT Kanpur was established in
2016 in partnership with the Ministry of Electronics and Information Technology
(MeitY), Government of India. It is mandated to provide industry-focused and
industry-driven hands-on courses in Electronics & ICT. It strives to narrow the
gap between the academic approach to Electronics & ICT domains as currently
provided by educational institutes and the practically-oriented approach as
demanded by the industry.

E&ICT Academy, IIT Kanpur has collaborated with Simplilearn to deliver this
program. Simplilearn’s award-winning immersive learning model delivered
via live virtual classes focuses on applied learning to create immediate career
impact.

5 | www.simplilearn.com
5
Program Eligibility Criteria and
Application Process
Eligibility Criteria
A bachelor’s degree with an average score of at least of 50 percent
Prior knowledge or experience in programming and mathematics
2+ years of formal work experience (preferred)

Application Process
Candidates can apply for this program in 3 simple steps:

STEP 1 STEP 2 STEP 3


SUBMIT AN APPLICATION APPLICATION REVIEW ADMISSION

Tell us about yourself and An admission panel will Selected candidates


why you want to do this shortlist candidates can join the program by
program based on their application paying the admission fee

6
Talk to an Admissions Counselor
We have a team of dedicated admissions counselors to help guide you in
the application process and related matters. They are available to:

Address questions related to the application

Help you better understand the program and answer your questions

7
Who is This Program Ideal For?
This program caters to professionals from a variety of industries and
backgrounds. The diversity of our students adds richness to class
discussions and interactions. Roles in this space require a combination of
experience and understanding of tools and technologies. This program
is ideal for professionals looking for a career transition into the field
of AI and ML with knowledge or prior experience in programming and
mathematics and an analytical frame of mind.

This program is ideal for professionals eager to develop AI and ML


expertise with the objective of:

Transitioning to AI and ML roles in their organization

Seeking to advance their career in the industry

Giving shape to entrepreneurial aspirations

8
Program Outcomes
By participating in this program, you will:

Learn about the latest AI trends like generative AI, prompt engineering,
ChatGPT and many more.

Understand the meaning, purpose, scope, stages, applications and

Gain an in-depth understanding of data science processes, data


wrangling, data exploration, hypothesis building and testing.

Perform scientific and technical computing using the SciPy package


and its sub-packages, such as Integrate, Optimize, Statistics, IO and
Weave.

Gain expertise in mathematical computing using the NumPy and scikit-


learn packages.

Master the concepts of supervised and unsupervised learning,


recommendation engines and time series modeling.

Validate machine learning models and decode various accuracy


metrics.

Understand deep learning and its applications.

Comprehend neural networks, and traverse the layers of data


abstraction.

Explore tools such as Keras, to build computer vision applications.

Become familiar with generative adversarial networks (GANs).

9
Perform distributed and parallel computing using high-performance
GPUs.

Learn about natural language processing and natural language


generation.

Understand the fundamentals of natural language processing (NLP)


using the most popular library, Python Natural Language Toolkit
(NLTK).

Learn how to apply machine learning and deep learning to NLP.

Perform text-to-speech conversion with automated speech recognition.

Use Python and TensorFlow to understand reinforcement learning


theory.

Learn how to solve reinforcement learning problems through a variety


of strategies.

10
Learning Path Visualization

01 Foundations : Mathematics & Statistics Essentials

02 Foundations : Programming Refresher

03 Core: Applied Data Science with Python

04 Core: Machine Learning

05 Core: Deep Learning with Keras and TensorFlow

06 Core: Essentials of Generative AI, Prompt Engineering


& ChatGPT

07 Capstone Project

Electives
Advanced: Advanced Deep Advanced: Reinforcement
Learning and Computer Vision Learning

Advanced: Natural Language Academic Masterclass


Processing and Speech
Recognition Industry Masterclass

11
Foundations: Mathematics & Statistics
Essentials
This introductory course provides a solid foundation in mathematical and
statistical principles. The course aims to develop your critical thinking
and problem-solving skills, enabling you to analyze data, make informed
decisions and apply mathematical and statistical techniques to industry-
relevant situations. This course serves as a stepping stone for further
learning in this program.

Learning Outcomes

Understand the key concepts used in coordinate geometry and linear


algebra.

Understand the concept of eigenvalues, eigenvectors and


eigendecomposition.

Gain a solid foundation in calculus, including an understanding of


limits, derivatives and integrals.

Identify the applications of statistics in various business areas.

Delineate between structured and unstructured data.

Define mathematical and positional averages.

Explore means, medians, deciles, percentiles, modes and quartiles.

Define measures of dispersion and measures like range, quartile


deviation and outliers.

12
Describe mean absolute deviation (MAD), standard deviation and
variance.

Understand the concepts of probability.

Identify independent and dependent events.

Understand the Bayes’ theorem.

Learn the techniques used for sampling methods.

Perform one-tail and two-tail tests.

Topics Covered

Introduction to Mathematics Probability Distributions

Coordinate Geometry Sampling and Sampling


Techniques
Linear Algebra
Inferential Statistics
Eigenvalues, Eigenvectors and
Eigendecomposition Application of
Inferential Statistics
Introduction to Calculus
Relationship Between
Understanding the Data
Variables

Descriptive Statistics
Application of Statistics
in Business
Data Visualization

Probability

13
Foundations: Programming Refresher
Develop foundational Python skills that you will use throughout
bootcamp. Use Python to implement AI and ML algorithms, analyze data,

Learning Outcomes:

Learn about procedural and object-oriented programming.

Explore the advantages of using Python.

Install Python and its IDE.

Learn how to use Jupyter Notebook.

Implement Python identifiers, indentations and comments.

Identify Python data types, operators and string functions.

Explore the scope of a variable in a function.

Explain OOP and its characteristics.

Describe methods, attributes and access modifiers.

Explain multi-threading.

14
Topics Covered

Programming Basics Python Functions

Introduction to Python OOPS Concepts with Python


Programming
Threading
Python Data Types and
Operators

Conditional Statements &


Loops

15
Core: Applied Data Science with Python
This course covers data science essentials, including data preparation,
model building and evaluation. You will learn Python concepts like strings,
Lambda functions and lists, and explore NumPy, linear algebra, statistical
concepts (e.g., measures of central tendency and dispersion, skewness,
covariance and correlation), hypothesis testing (e.g. Z-test, T-test, ANOVA)
and data manipulation with Pandas. You will also gain data visualization
skills using Matplotlib, Seaborn, Plotly and Bokeh.

Learning Outcomes:

Explain the basics of data science and its applications.

Explore data preparation, model building and evaluation processes.

Apply Python strings, and discuss Lambda and lists in Python.

Understand the fundamentals of NumPy.

Explore array indexing and slicing.

Apply the principles of linear algebra.

Comprehend the application of calculus in linear algebra.

Calculate the measures of central tendency and dispersion.

Understand statistical fundamentals like skewness, covariance and


correlation.

Describe the null hypothesis and alternate hypothesis.

Describe the concept of ANOVA.

16
Work with Pandas’ two primary data structures: Series and DataFrame.

Use Pandas to load, index, reindex and merge data.

Prepare the data and then format, normalize and standardize it using
data binning.

Construct a graph using Matplotlib, Seaborn, Plotly and Bokeh.

Topics Covered

Introduction to Data Science Advanced Statistics

Essentials of Python Working with Pandas


Programming
Data Analysis
NumPy
Data Wrangling
Linear Algebra
Data Visualization
Statistics Fundamentals
End-to-End Statistics
Probability Distributions Application in Python

17
Core: Machine Learning

applications. You will analyze the machine learning pipeline and delve into
supervised learning, regression models and classification algorithms. You
will also study unsupervised learning, clustering techniques and ensemble
modeling, evaluate machine learning frameworks like TensorFlow and
Keras and build a recommendation engine using PyTorch.

Learning Outcomes:

Analyze the machine learning pipeline and machine learning


operations (MLOps).

Learn about supervised learning and its applications.

Understand overfitting and underfitting and how to detect and


prevent both.

Identify linearity between variables and plot a correlation map.

Determine when to use unsupervised algorithms and understand

18
boosting and stacking.

Keras.

Build a recommendation engine using PyTorch.

Topics Covered:

Machine Learning Unsupervised Learning

Supervised Learning Ensemble Learning

Regression and its Recommendation Systems


Applications

Classification and its


Applications

19
Core: Deep Learning with Keras and
TensorFlow
This comprehensive course equips you with the expertise to deploy deep
learning tools using these AI/ML frameworks. Explore the fundamental
concepts and applications of deep learning and understand the

include neural networks, forward and backward propagation, TensorFlow


2, Keras, performance improvement techniques, model interpretability,
convolutional neural networks (CNNs), transfer learning, object detection,
recurrent neural networks (RNNs), autoencoders and creating neural
networks in PyTorch. You will build a strong foundation in deep learning
principles and be able to build and optimize deep learning models

Learning Outcomes:

learning.

Learn the applications of deep learning.

Master forward propagation and backward propagation in deep neural


networks (DNN).

Get an introduction to modeling and performance improvement in


deep learning.

Comprehend hyperparameter tuning and model interpretability.

Learn about dropout and early stopping and how to implement them.

20
Master convolutional neural networks (CNN) and object detection.

Grasp the fundamentals of recurrent neural networks (RNN).

Understand the basics of PyTorch and learn how to create a neural


network in PyTorch.

Topics Covered:

Introduction to Deep Learning Object Detection

Artificial Neural Networks Recurrent Neural Networks


(RNN)
Deep Neural Networks
Transformer Models for
TensorFlow 2 NLP

Model Optimization and Getting Started with


Performance Improvement Autoencoders

Convolutional Neural Networks Pytorch


(CNN)

Transfer Learning

21
Core: Essentials of Generative AI,
Prompt Engineering & ChatGPT
This course provides a comprehensive understanding of generative
AI models with a focus on ChatGPT. You will gain an understanding of
the essentials of generative AI and its landscape, prompt engineering,
explainable AI, conversational AI, ChatGPT and other LLMs.

Learning Outcomes:

Understand the fundamentals of generative AI models, including the


working principles and various types of generative AI models.

Comprehend the concept of explainable AI, recognize its significance

systems.

performance and control the behavior of generative AI models.

Gain an understanding of ChatGPT, including its working mechanisms,


notable features and limitations.

Identify and explore diverse applications and use cases where


ChatGPT can be leveraged.

Gain exposure to fine-tuning techniques to customize and optimize


ChatGPT models.

22
Recognize the ethical challenges of generative AI models and ChatGPT
to ensure responsible data usage, mitigate bias and prevent misuse.

Understand the potential of generative AI to revolutionize industries


and explore prominent generative AI tools.

Gain insights into the future of generative AI, its challenges and the
steps needed to unlock its full potential.

Topics Covered:

Generative AI and its Fine-tuning ChatGPT


Landscape
Ethical Considerations in
Explainable AI Generative AI Models

Conversational AI Responsible Data Usage


and Privacy
Prompt Engineering
The Future of Generative
Designing and Generating AI

AI Technologies for
Large Language Models Innovation

ChatGPT and its Applications

23
Capstone Project
The capstone project allows you to implement the skills you will learn
throughout this program. You will solve industry-relevant challenges by
leveraging various AI and ML techniques. The capstone project will help
you showcase your expertise to employers.

Learning Outcomes

The capstone project will enhance your understanding of the Artificial


Intelligence decision cycle, including performing exploratory data
analysis, building and fine-tuning a model with cutting-edge AI-based
algorithms and representing results.

24
Electives

Advanced: Advanced Deep Learning and


Computer Vision
This course provides in-depth knowledge and practical skills in computer
vision and deep learning techniques. It covers various topics such as
image formation and processing, convolutional neural networks (CNNs),
object detection, image segmentation, generative models, optical
character recognition, distributed and parallel computing, explainable AI
(XAI) and deploying deep learning models. You will develop the expertise
to successfully tackle complex computer vision challenges and deploy
deep learning models.

Advanced: Natural Language Processing and


Speech Recognition

learning algorithms to process large amounts of natural language data. It


primarily focuses on natural language understanding, feature engineering,
natural language generation, automated speech recognition, speech-to-
text conversion, text-to-speech conversion and voice assistance devices.

Advanced: Reinforcement Learning


This course will take you through the core concepts of reinforcement
learning. You will learn how to solve reinforcement learning problems with
various strategies using Python and TensorFlow to understand RL theory.
Gain the skills to use reinforcement learning and algorithms as a problem-
solving strategy.

25
Academic Masterclass
Attend online, interactive masterclasses conducted by the renowned
instructors from IIT Kanpur. Understand the key technologies and trends
in the field of data science, AI and ML to enhance your knowledge in the
domain.

Industry Masterclass
Gain mastery of AI by attending live online sessions led by industry
experts. Discover the latest advancements in the AI space and explore
key areas and concepts, such as:

Generative AI and its applications

Leveraging the power of generative modeling to build innovative


products

OpenAI and its role in NLP and AI

Building and deploying GPT-powered applications

Demystifying ChatGPT - its architecture, training methodology,


and business applications

ChatGPT best practices, limitations, and avenues for future


development

Building real-world applications with the OpenAI API and ChatGPT

Applications of ChatGPT, OpenAI, Dall-E, Midjourney & other tools

Explainable AI

Chatbots and their uses in companies such as Microsoft, Google,


Meta, etc.
*Areas mentioned above are subject to change

26
TOOLS COVERED

27
Projects
Project 1 - Ecommerce

Develop a shopping app for an ecommerce company using Python

Project 2 - Food Service

Use data science techniques, such as time series forecasting,

items across restaurants.

Project 3 - Retail
Use exploratory data analysis and statistical techniques to
understand the factors that contribute to customer acquisition
for a retail firm.

Project 4 - Production

Perform feature analysis to understand the features of water


bottles using EDA and statistical techniques to understand
their overall quality and sustainability.

Project 5 - Real Estate

Use feature engineering to identify the top factors that


influence price negotiations in the homebuying process.

Project 6 - Entertainment

Perform cluster analysis to create a recommended playlist of


songs for users based on their user behavior.

28
Project 7 - Human Resources

Build a machine learning model that predicts employee


attrition rate at a company by identifying patterns in their work
habits and desire to stay with the company.

Project 8 - Shipping

Use deep learning concepts, such as Convolutional Neural


Networks (CNN), to automate a system that detects and
prevents faulty situations resulting from human error and
identifies the type of ship entering the port.

Project 9 - BFSI

Use deep learning to construct a model that predicts potential


loan defaulters and ensures secure and trustworthy lending
opportunities for a financial institution.

Project 10 - Healthcare

Use distributed training to construct a CNN model capable of


detecting diabetic retinopathy and deploy it using TensorFlow
Serving for an accurate diagnosis.

Project 11 - Healthcare

Leverage deep learning algorithms to develop a facial


recognition feature that helps diagnose patients for genetic
disorders and their variations.

29
Project 12 - Automobile

Examine accident data involving Tesla’s auto-pilot feature to


assess the correlation between road safety and the use of
auto-pilot technology.

Project 13 - Tourism

Use AI to categorize images of historical structures


and conduct exploratory data analysis (EDA) to build a
recommendation engine that improves marketing initiatives for
historic locations.

30
Certificate
Upon successful completion of this program, you will receive a certificate
of completion from E&ICT Academy, IIT Kanpur.

31
Why wait?

You might also like