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

AI Course: Intelligent Agents & NLP

The document outlines the objectives and curriculum for a course on Artificial Intelligence, covering topics such as intelligent agents, search techniques, reasoning with logic, knowledge representation, AI planning, natural language processing, and learning applications. Each unit includes suggested activities for practical implementation and deeper understanding of the concepts. The course aims to equip students with both theoretical knowledge and practical skills in AI.

Uploaded by

jon higk
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)
35 views2 pages

AI Course: Intelligent Agents & NLP

The document outlines the objectives and curriculum for a course on Artificial Intelligence, covering topics such as intelligent agents, search techniques, reasoning with logic, knowledge representation, AI planning, natural language processing, and learning applications. Each unit includes suggested activities for practical implementation and deeper understanding of the concepts. The course aims to equip students with both theoretical knowledge and practical skills in AI.

Uploaded by

jon higk
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/ 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