0% found this document useful (0 votes)
9 views

Artificial Intelligence

Uploaded by

jon higk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Artificial Intelligence

Uploaded by

jon higk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IT5701 ARTIFICIAL INTELLIGENCE LTPC

3 0 03

OBJECTIVES:
• To know the underlying structure behind intelligence mathematically.
• To know the logical implications in computational intelligence.
• To know the automated learning techniques.
• To study the techniques of knowledge representation.
• To explore the adaption of artificial intelligence techniques in real-time
scenarios.

UNIT I INTELLIGENT AGENTS AND SEARCH TECHNIQUES 12


Agents and Environments – Good Behavior: The Concepts of Rationality – The
Nature of Environments – The Structure of Agents – Problem Solving by Search
– Uninformed Search – Searching with Costs – Informed State Space Search –
Heuristic Search: Greedy – A* Search – Problem Reduction Search – Game
Search – Constraint Satisfaction Problems.

Suggested Activities:
• Flipped classroom on structure of agents.
• Uninformed search - Searching with costs.
• Solve puzzles with uninformed and informed searches.
• Practical - Implementation of search through Python/other languages.

UNIT II REASONING WITH LOWER ORDER LOGICS 9


Logical Agent – Proposition Logic – Syntax and Semantics – Theorem Proving –
Model Checking – Inference in First Order Logic: Forward Chaining – Backward
Chaining – Resolution.

Suggested Activities:
● Reasoning methods through puzzles and real life scenarios.
● Practical - Inference through Prolog/Python.
● Practical - Programming through Prolog/ Python for various topics such
as reasoning through resolution.

UNIT III KNOWLEDGE REPRESENTATION 6


Knowledge Representation Issues – Approaches for Knowledge
Representation: Simple Relational Knowledge – Inherited Knowledge –
Semantic Nets – Frames – Semantic Web – Ontology.

Suggested Activities:
• Examples of knowledge representation through different methods and
reasoning.
• Practical - Ontology creation using a tool like Protégé.
• Quizzes on different methods of knowledge representation. Evaluation
of the programming exercise.

UNIT IV AI PLANNING AND NATURAL LANGUAGE PROCESSING


9 Classical Planning – Types – Partial Order Planning – Graph Plan and SAT
Plan – Natural Language Processing Basics: Syntax – Semantics – Introduction
to Statistical NLP.
Suggested Activities:
● Flipped classroom on planning types and the background of plan. ● Out
of class activity – Classical Planning, Boolean satisfiability.
● In class – Graph plan.
● Practical - Programming through PDDL/Python to develop a plan for
block world, cargo world etc.

UNIT V LEARNING AND APPLICATIONS 9


Logical Formulation of Learning – Knowledge in Learning – Explanation-based
Learning – Learning using Relevance Information – Application with NLP:
Developing a Simple Chatbot – Types of Chatbot.

Suggested Activities:
• Flipped classroom on knowledge in learning.
• Assignments on problem solving in learning techniques.
• Practical - Programming exercises using Python/other programming
languages such as: Programming for HMM.
• Explore the available Chatbot models such as Watson and adapt to a
specific domain such as Education or Customer relations.

You might also like