Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

COURSE TEACHING LAB

DURATION HOURS HOURS

2 MONTHS 40+ HOURS 40+ HOURS

ARTIFICIAL INTELLIGENCE
BUILDER
Career Pathway Skilling Program for Engineering Students

In Collaboration with
The Future is
Artificial Intelligence

Artificial intelligence (AI) has created new opportunities in recent


years. Industries are being affected, making previously unthinkable
activities like space travel and melanoma diagnosis viable. As a result,
there has also been a continuous rise in AI careers. LinkedIn said AI
professionals would be among the 'jobs on the rise' in 2023and beyond.

AI is set to be the key source of transformation, disruption and


competitive advantage in today’s fast changing economy. In this report
we've drawn on the findings to create our AI Impact Index, where we look
at how quickly change is coming and where your business can expect the
greatest return.

IndiaAI has a mission-centric approach that ensures a precise and cohesive strategy to bridge
the gaps in the existing AI ecosystem viz-a-viz Compute infrastructure, Data, AI financing,
Research and Innovation, targeted Skilling, and institutional capacity for Data to maximize the
potential of AI to advance India's progress.

Generative AI is already proving a significant differentiator for the 5% of the


population who work more than one job or have multiple earnings streams. A
recent Morgan Stanley Research survey shows that multi-earners who use
generative AI tools to enhance productivity or efficiency make $8.50 per hour, or
21%, more than those who don't.
Why Artificial
Intelligence
Experts at Nexford University say that AI and machine learning will help
workers by creating more occupations than it replaces. That said, in order to
ride the wave and build a new career, you have to have procured the skills
necessary to get the job done. If you're exposed to AI and are looking to pivot
into an AI-focused role, demonstrating your knowledge and experience with AI
development can give you an edge.

Artificial Intelligence
Employment & Salary Trends

The Artificial Intelligence


market is expected to grow by
USD 190.61 billion by 2025.
Since the adoption of Artificial
Intelligence is rapidly
increasing in various
applications, it is projected to
grow at the highest CAGR during
the forecast period. Big Tech
companies like IBM, Google,
Facebook, Microsoft, Amazon,
etc., are Readily hiring experts
Proficient in AI.

Role India US UK Canada


About Collaboration

IIT Delhi – FITT


Foundation for Innovation and Technology Transfer (FITT) at IIT Delhi has been the
vanguard of knowledge transfer activities from academia since its inception in 1992.
This techno-commercial organization from academia is counted amongst the
successful such organizations. FITT provides superior program management
services and is steadily increasing its operational landscape. The varied roles of
FITT can be seen in enabling innovations and technopreneurship, business
partnerships, technology development, consultancy, collaborative R&D, technology
commercialization, development programs, corporate memberships etc. These roles
are necessitated by the key agenda of the Foundation to showcase the Institute’s
“intellectual ware” to industry, and thereby unlock it’s knowledge base and
inculcate industrial relevance in teaching and research at IIT Delhi.

IIT Delhi is India's eminent academic and research institution. It co-develops a


range of training programs from College level to working professionals and also on
emerging areas like Blockchain, AI/ML, IoT, AR/VR & Cybersecurity. The CoE in IIT
Delhi has been set up to conduct deep research and product development in these
areas, particularly for critical infrastructures like Waterways, Smart Cities, Railways
and Energy.
CONTENT AND CURRICULUM
The courses are designed to be job-oriented for suitably skilling the
participants for the role of AI/ML analysts, forecasting analysts, AI
Product Developers, and AI Researchers, apart from being AI
Entrepreneurs . Hence, the courses will be practical heavy and will
familiarize the participants to the development environment of the
platforms providing an end-to-end developer skilling. The courses
will be made more contextual by following up with Capstone
projects designed after the latest protocol and application
development.
The details of the course content and curriculum are provided
below:

Course 1 - Foundational Course in Artificial


Intelligence

Course Objectives:

To Understand AI Fundamentals: Provide students with a solid understanding


of the foundational concepts, principles, and terminology in Artificial
Intelligence.
To Develop Problem-Solving Skills: Equip learners with the ability to apply AI
techniques to address real-world challenges and enhance their problem-
solving capabilities.
To Foster Ethical Awareness: Introduce the ethical considerations and
responsible use of AI, enabling students to make ethical decisions in AI
applications.
To Prepare for AI-Related Careers: Prepare students for careers in AI by
providing the requisite knowledge and skills in AI development and
implementation.
To Promote Innovation and Creativity: Encourage creative thinking and
innovation in developing AI-driven solutions and applications.
Prerequisites

High school diploma or equivalent.


Basic understanding of mathematics and programming fundamentals.
Familiarity with at least one programming language is beneficial but not
mandatory.
Access to a computer with internet connectivity for programming
assignments and project work

Learning Outcomes

By the end of the course, students should be able to:


Define key AI concepts and terminology, such as machine learning, neural
networks, and data mining.
Apply AI techniques to analyze and solve real-world problems.
Evaluate the ethical implications of AI applications and make informed,
responsible decisions.
Demonstrate proficiency in AI programming languages and tools.
Develop AI-driven solutions for various applications.
Course 1 - Foundational Course in Artificial
Intelligence

MODULES TOPICS COVERED

AI Definitions and Concepts

Module 1:
Historical Perspective
Introduction to AI
AI in the Modern World

Supervised Learning
Module 2: Machine
Learning Unsupervised Learning
Fundamentals
Reinforcement Learning

Perceptrons

Module 3: Neural Feedforward Neural Networks


Networks and Deep
Learning Convolutional Neural Networks

Recurrent Neural Networks

Data Preprocessing

Module 4: Data
Feature Engineering
Analysis for AI
Model Evaluation

Bias and Fairness

Module 5: Ethical
Privacy and Security
Considerations in AI
Accountability and Transparency
Module 6: AI Python for AI
Programming
Languages and
Popular AI Libraries (e.g., TensorFlow, PyTorch)
Tools

Natural Language Processing

Computer Vision
Module 7: Basics of
AI Applications
Robotics

Healthcare

Module 8: Capstone
Apply AI knowledge to develop a real-world AI solution
Project
CONTENT AND CURRICULUM

Course 2 - Industry Applications of Machine


Learning and Artificial Intelligence

Course Objectives:

Familiarize students with the fundamental principles, techniques, and


algorithms of Machine Learning (ML) and Artificial Intelligence (AI) as applied
in real-world industry settings.
Provide practical experience in data collection, preprocessing, feature
engineering, and model selection for solving industry-specific problems using
ML and AI techniques.
Analyze and discuss real-world case studies from various sectors, enabling
students to understand the diverse applications and benefits of ML/AI in
industries.
Develop proficiency in deep learning and neural networks, allowing students
to address complex industry challenges, such as computer vision and natural
language processing tasks.
Teach students how to assess and select appropriate models,
hyperparameters, and evaluation metrics, as well as strategies for deploying
AI/ML solutions in practical settings.
Enable students to apply their knowledge through hands-on projects,
providing them with the opportunity to solve industry-specific problems and
present their solutions, thereby showcasing their proficiency in industry
applications of AI/ML.
Prerequisites

Student must have passed the Foundational Course in Artificial Intelligence


or a similar course.
Proficiency in programming, especially in Python.
Strong foundations in basic maths and basic machine learning concepts.

Learning Outcomes

By the end of the course, students should be able to:


Demonstrate Proficiency in Industry-Relevant AI/ML Techniques - Apply
appropriate data preprocessing, feature engineering, and model selection
techniques to address real-world industry challenges.
Analyze and Solve Industry-Specific Problems - Evaluate and select AI/ML
models based on their suitability for various industry applications, and
deploy them effectively to provide actionable solutions.
Apply Deep Learning in Practical Scenarios - Design and implement deep
learning models for complex industry tasks, such as computer vision,
natural language processing, and other advanced applications.
Present and Communicate Solutions Effectively - Communicate findings
and present AI/ML solutions to industry-specific problems, demonstrating
the ability to articulate technical concepts clearly and convincingly.
Course 2 - Industry Applications of Machine
Learning and Artificial Intelligence

MODULES TOPICS COVERED

Overview of Machine Learning (ML) and Artificial


Intelligence (AI)

Module 1: Historical context and evolution of AI/ML in industries


Introduction to ML
and AI in Industry Case studies showcasing successful implementations in
various sectors

Ethical and societal implications of AI in industry

Data acquisition methods and considerations for


industry applications.

Module 2: Data Data preprocessing techniques (cleaning,


Collection, normalization, handling missing values)
Preprocessing, and
Feature Feature selection and engineering for ML models in
Engineering practical settings.

Handling unbalanced datasets and data augmentation


techniques.

Overview of supervised learning algorithms


(classification and regression).

Applications of supervised learning in industry (e.g.,


Module 3:
predictive maintenance, customer churn prediction).
Supervised
Learning for
Model evaluation, selection, and hyperparameter
Industry Solutions tuning.

Deployment strategies for supervised learning models


in production environments.
MODULES TOPICS COVERED

Introduction to unsupervised learning (clustering,


dimensionality reduction)

Industry applications of unsupervised learning (e.g.,


Module 4: customer segmentation, anomaly detection)
Unsupervised
Learning and Evaluation metrics for unsupervised learning algorithms.
Clustering
Techniques
Practical considerations for deploying unsupervised
learning solutions.

Introduction to Reinforcement Learning.

Fundamentals of deep learning and neural networks.

Applications of deep learning in industries (e.g., computer


Module 5: Deep
vision, natural language processing)
Learning and
Neural Networks
Transfer learning and fine-tuning of pre-trained models for
in Industry industry-specific tasks.

Deployment of deep learning models (e.g., using


frameworks like TensorFlow, PyTorch)

In-depth analysis of real-world case studies across various


industries (e.g., healthcare, finance, manufacturing)

Module 6: Case Hands-on projects allowing students to apply ML/AI


Studies and techniques to industry-specific problems.
Industry-Specific
Projects Group projects focusing on solving industry challenges
using ML/AI

Final presentations and discussions on project outcomes


CONTENT AND CURRICULUM

Course 3 - Basics of Natural Language


Processing (AI)

Course Objectives:

Introduce NLP Fundamentals: Provide a strong foundation in natural


language processing, covering key concepts, tools, and techniques used in
text analysis and language understanding.
Advanced NLP Techniques: Explore advanced NLP techniques, including text
generation, machine translation, information retrieval, and sentiment analysis,
to enable students to work on complex NLP projects.
Hands-on Experience: Offer practical experience through projects and
exercises, allowing students to apply NLP techniques to real-world scenarios.
Stay Current with NLP Advancements: Keep students updated with the latest
developments in NLP, including state-of-the-art language models and
multimodal NLP.
Prerequisites

Students must have completed the Foundational Course in AI or a similar


course.
Proficiency in at least one programming language, preferably Python.
Familiarity with basic machine learning concepts and frameworks.
Strong foundations in introductory NLP concepts.

Learning Outcomes

By the end of the course, students should be able to:


Upon completion of the course, students should be able to:
Understand the fundamental concepts of NLP, such as text preprocessing,
tokenization, and text classification.
Apply advanced NLP techniques, including machine translation, sentiment
analysis, and document summarization, to solve real-world problems.
Develop NLP models for tasks like named entity recognition, part-of-speech
tagging, and text generation.
Employ state-of-the-art language models and understand their
applications in various NLP domains.
Develop practical skills through hands-on projects, enabling the creation of
NLP applications and conversational agents.
Course 3 - Basics of Natural Language Processing (AI)

MODULES TOPICS COVERED

Basics of NLP and its Applications


Module 1:
Introduction to Text Preprocessing and Tokenization
NLP
NLP Libraries and Tools

Text Classification Techniques


Module 2: Text
Classification and Sentiment Analysis and Opinion Mining
Sentiment Analysis
Building a Text Classifier.

Named Entity Recognition (NER)


Module 3: Named
Entity Recognition
Part-of-Speech Tagging (POS)
and Part-of-Speech
Tagging
Information Extraction

Introduction to Language Models


Module 4:
Language Models
Word2Vec and Word Embeddings
and Word
Embeddings
Pretrained Language Models

Recurrent Neural Networks (RNNs)


Module 5: Text
Generation and
LSTM and GRU for Text Generation
Language
Modeling
Sequence-to-Sequence Models
MODULES TOPICS COVERED

Module 6: Machine Translation Models


Machine
Translation and Language Understanding with Attention Mechanisms
Language
Understanding Multilingual NLP

Module 7: Text Retrieval Models (TF-IDF, BM25)


Information
Retrieval and Document Similarity and Clustering
Document
Summarization Text Summarization Techniques

Contextual Embeddings (e.g., BERT,GPT-3)


Module 8:
Advanced Text Transformers and Self-Attention Mechanism
Representation
Deep Learning for Text Classification

Module 9: Emotion Classification in Text


Sentiment
Analysis and Fine-Grained Sentiment Analysis
Emotion
Detection Sarcasm and Irony Detection

Module 10: Transformer-Based Sequence-to-Sequence Models


Advanced
Sequence-to- Neural Machine Translation
Sequence
Models Abstractive Text Summarization
MODULES TOPICS COVERED

NLP in Healthcare
Module 11: NLP for
Real-World NLP in Finance
Applications
Legal NLP and Document Analysis

Apply advanced NLP knowledge to develop a high-


impact capstone project, such as a sentiment analysis
Capstone Project tool, a chatbot, or an advanced language model. The
project showcases your expertise in natural language
processing.

You might also like