Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
95 views24 pages

Lec 0

This document provides an overview of an artificial intelligence course, including: 1) The course covers 6 units ranging from introductions to AI to advanced topics like machine learning. 2) Students will be assessed based on attendance, continuous assessments, mid-term and end-term exams. 3) The course aims to teach foundational concepts in AI including search strategies, knowledge representation, natural language processing, and building games using AI techniques.

Uploaded by

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

Lec 0

This document provides an overview of an artificial intelligence course, including: 1) The course covers 6 units ranging from introductions to AI to advanced topics like machine learning. 2) Students will be assessed based on attendance, continuous assessments, mid-term and end-term exams. 3) The course aims to teach foundational concepts in AI including search strategies, knowledge representation, natural language processing, and building games using AI techniques.

Uploaded by

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

Course Overview

L T P: 3 1 0
Text Book:

• “ARTIFICIAL INTELLIGENCE”, RICH, KNIGHT, Mc GRAW HILL , 3 rd


Edition (2009)

Reference books:

• “ARTIFICIAL INTELLIGENCE: A MODERN APPROACH” by STUART


RUSSEL, PETER NORVIG, PEARSON, 2nd Edition, (2012)

• “Artificial Intelligence with Python “ by PRATEEK JOSHI, PACKT, 1st


Edition,(2017)
Marks Breakup(Yet to be informed on UMS):

Activity Marks
Attendance
Continuous Assessment (CA)*
Mid-Term Examination (MTE)
End-Term Examination (ETE)
Total 100
Continuous Assignment( Best 2 out of 3)
ALLOCATION SUBMISSION
WEEK WEEK
CA1 4 5
CA2 8 9
CA3 1011
* CA2 and CA3 dates can be changed in future
What is AI?

Mapping of Human brain


Human Brain into machine
Why study AI?

Search engines
Science

Medicine/
Diagnosis

Labor
Appliances What else?
Honda Humanoid Robot

Walk

Turn

Stairs
Sony AIBO
Natural Language Question Answering

http://aimovie.warnerbros.com http://www.ai.mit.edu/projects/infolab/
Milestone in the field of Artificial Intelligence
Robot holding electric bulb
Driver-less Car
Human vs Robot Table Tennis game
Python Packages Required for AI
Unit 1 - Introduction
• What is Artificial Intelligence?
• History of AI
• Applications of AI
• Branches of AI
• defining intelligence using Turing Test
• Making Machine think like human
• Building rational agent
• general Problem solver
• Building an intelligent agent
• Problem Spaces and Search
• Problem characteristics
• Production system and its characteristics
Unit 1 Foundations of AI
Unit 1 Time-line of AI
Unit 1 Application areas of AI
Unit 2 -Search Strategies
• Uninformed Search strategies: Breadth first search
(BFS), Depth first search(DFS)
• Informed Search Strategies : Generate and Test,
Hill Climbing, Best first search, A* algorithm,
Constraint satisfaction Problem
Package Required : simpleai
Unit 3 - Knowledge Representation &
Knowledge Reasoning
• Propositional logic
• Predicate logic
• CNF
• Forward versus backward reasoning
• solving problem using logic programming
• Introduction to logic programming
• understanding the building blocks of logic
Package required: logic, sympy
Unit 4
-Natural Language Processing
• Introduction to Natural Language Processing,
• phases of NLP
• construction of parse tree
• Tokenizing text data
• word stemming
-
• word lemmatization
• Dividing text data into chunks
• Bag of Words model
• Applications of NLP,
• Spell checking
• Soundex algorithm
Package required: nltk
Unit 5 Building games using AI

• Using search algorithms in games


• Combinatorial search
• Minmax Problem
• Alpha-beta pruning
• Negamax algorithm
• Last Coin standing game
• Tic-Tac-Toe game ,
• Hexapawn game.
Package required: easyAI
Unit 6
- Advance topics in Artificial Intelligence
• Definition of Machine Learning
• Types of Machine Learning
• Activation functions,
• Single neuron model
• neural network architectures
• Genetic Operators
• genetic algorithm and its application
• Fuzzy logic
• fuzzification and defuzzification
• Mamdani fuzzy inference system

Package Required: sklearn, skfuzzy


Thank You !!!

You might also like