0% found this document useful (0 votes)
58 views2 pages

AI Syllabus

The document outlines a comprehensive curriculum on Artificial Intelligence, covering its fundamentals, problem-solving techniques, knowledge representation, game playing, natural language processing, and generative AI. It includes practical implementations such as search algorithms, Bayesian networks, and the Minimax algorithm, as well as hands-on projects using ChatGPT for data analysis and chatbot development. The course aims to equip learners with essential AI skills and applications through theoretical knowledge and practical experience.
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)
58 views2 pages

AI Syllabus

The document outlines a comprehensive curriculum on Artificial Intelligence, covering its fundamentals, problem-solving techniques, knowledge representation, game playing, natural language processing, and generative AI. It includes practical implementations such as search algorithms, Bayesian networks, and the Minimax algorithm, as well as hands-on projects using ChatGPT for data analysis and chatbot development. The course aims to equip learners with essential AI skills and applications through theoretical knowledge and practical experience.
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

ARTIFICIAL INTELLIGENCE ESSENTIALS LTP: 301

Unit 1:
Introduction : What is intelligence?, what is artificial intelligence?,, Foundations of
artificial intelligence(AI), History of AI, Basics of AI, Artificial Intelligence Problems,
Artificial Intelligence Techniques, applications of AI, branches of AI
Problem Spaces and Search : Defining the problem as a state space search, Production
systems, Problem characteristics, Production system characteristics, Issues in designing
search problems
Unit 2:
Uninformed Search Strategies: Breadth first search (BFS), Depth first search (DFS), Bi-
directional Search, Iterative Deepening
Informed Search Strategies: Heuristic functions, Generate and Test, Hill Climbing,
Simulated Annealing, Best first search, A* algorithm, Constraint satisfaction
Unit 3:
Knowledge Representation: Approaches in knowledge representation, Issues in
knowledge representation, Propositional logic, Predicate logic, Forward versus backward
reasoning
Statistical reasoning methods: Probability & Bayes' theorem, Bayesian networks,
Dempster Shafer-Theory, Certainty factors & rule-based systems
Unit 4:
Game playing: Evaluation function, Minmax Problem, The min-max search procedure,
Alpha-beta cutoffs, Alpha-beta pruning
Natural Language Processing: introduction to NLP, NLP phases, construction of parse
tree, Spell checking, bag of words model, Soundex algorithm, Applications of NLP, Alexa,
siri, Cortana
Unit 5:
Introduction to Generative AI: Fundamentals of Generative AI, Generative AI model
types, How Gen AI works, Difference between GPTs and search engines
Prompt Engineering: fundamentals of prompt, importance of prompt engineering,
Overview of language models, Key elements of a good prompt, prompt patterns, prompt
tuning
Unit 6:
ChatGPT Advance Data Analysis: ChatGPT Advanced Data Analysis vs. ChatGPT,
Building Data Visualization and Creating a Presentation, working with structured data,
working with media, Zip files for automation, working with small documents, appropriate
use of ChatGPT Advanced Data Analysis, Human and AI Process planning, Error
identification techniques, error handling
List of Practicals:
1. Implement state space search and production system to solve water jug problem.
2. Implement Breadth First Search (BFS) and Depth First Search (DFS).
3. Implement Best first search on a given problem.
4. Implement Bayes theorem and Bayesian network and perform inference.
5. Implement the Minimax algorithm with Alpha-Beta pruning for a simple game.
6. Construct a parse tree for a given sentence using NLP tools.
7. Experiment with various prompts in language models to understand the impact of
prompt patterns and tuning on output quality.
8. Use ChatGPT Advanced Data Analysis to build data visualizations and create
presentations based on structured data.
9. Implement a chatbot to automate customer support for common queries.
10. Create a web application where users can drag and drop documents to get AI-generated
summaries.

You might also like