0% found this document useful (0 votes)
2K views1 page

Artificial Intelligence

This document provides information about an Artificial Intelligence course. The course code is BTCCS 40702 and is worth 4 credit units. The course objectives are to develop semantic and context-aware systems to acquire, organize, process, share and use knowledge from multimedia content. The course covers topics like problem solving techniques, knowledge representation, natural language understanding, expert systems, machine learning, programming languages, and robotics. There are 5 modules and assessments include class tests, home assignments, seminars/vivas/quizzes, and an end semester exam. Several textbooks are referenced.

Uploaded by

Rajat Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
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)
2K views1 page

Artificial Intelligence

This document provides information about an Artificial Intelligence course. The course code is BTCCS 40702 and is worth 4 credit units. The course objectives are to develop semantic and context-aware systems to acquire, organize, process, share and use knowledge from multimedia content. The course covers topics like problem solving techniques, knowledge representation, natural language understanding, expert systems, machine learning, programming languages, and robotics. There are 5 modules and assessments include class tests, home assignments, seminars/vivas/quizzes, and an end semester exam. Several textbooks are referenced.

Uploaded by

Rajat Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 1

ARTIFICIAL INTELLIGENCE

Course Code: BTCCS 40702 Credit Units: 04

Course Objective:
To develop semantic-based and context-aware systems to acquire, organize process, share and use the
knowledge embedded in multimedia content. Research will aim to maximize automation of the complete
knowledge lifecycle and achieve semantic interoperability between Web resources and services. The field of
Robotics is a multi disciplinary as robots are amazingly complex system comprising mechanical, electrical,
electronic H/W and S/W and issues germane to all these.

Course Contents:
Module I: Problem solving and Scope of AI
Introduction to Artificial Intelligence. Applications- Games, theorem proving, natural language processing,
vision and speech processing, robotics, expert systems. AI techniques- search knowledge, abstraction.
Problem Solving
State space search; Production systems, search space control: depth-first, breadth-first search. Heuristic search -
Hill climbing, best-first search, branch and bound. Problem Reduction, Constraint Satisfaction End, Means-End
Analysis.

Module II: Knowledge Representation


Knowledge Representation issues, first order predicate calculus, Horn Clauses, Resolution, Semantic Nets,
Frames, Partitioned Nets, Procedural Vs Declarative knowledge, Forward Vs Backward Reasoning.

Module III: Understanding Natural Languages


Introduction to NLP, Basics of Syntactic Processing, Basics of Semantic Analysis, Basics of Parsing techniques,
context free and transformational grammars, transition nets, augmented transition nets, Shanks Conceptual
Dependency, Scripts, Basics of grammar free analyzers, Basics of sentence generation, and Basics of
translation.

Module IV
Expert System: Need and justification for expert systems, knowledge acquisition, Case studies: MYCIN, RI.
Learning: Concept of learning, learning automation, genetic algorithm, learning by inductions, neural nets.
Programming Language: Introduction to programming Language, LISP and PROLOG.
Handling Uncertainties: Non-monotonic reasoning, Probabilistic reasoning, use of certainty factors, Fuzzy
logic.

Module V: Introduction to Robotics


Fundamentals of Robotics, Robot Kinematics: Position Analysis, Dynamic Analysis and Forces, Trajectory
Planning, Sensors and vision system.
Robot Programming languages & systems: Introduction, the three levels of robot programming, requirements of
a robot programming language, problems peculiar to robot programming languages.

Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination; Att:
Attendance

Text & References:


Text:
• E. Rich and K. Knight, “Artificial intelligence”, TMH, 2nd ed., 1992.
• N.J. Nilsson, “Principles of AI”, Narosa Publ. House, 1990.
• John J. Craig, “Introduction to Robotics”, Addison Wesley publication
• Richard D. Klafter, Thomas A. Chmielewski, Michael Negin, “Robotic Engineering – An integrated
approach”, PHI Publication
• Tsuneo Yoshikawa, “Foundations of Robotics”, PHI Publication

References:
• D.W. Patterson, “Introduction to AI and Expert Systems”, PHI, 1992.
• Peter Jackson, “Introduction to Expert Systems”, AWP, M.A., 1992.
• R.J. Schalkoff, “Artificial Intelligence - an Engineering Approach”, McGraw Hill Int. Ed., Singapore, 1992.
M. Sasikumar, S. Ramani, “Rule Based Expert Systems”, Narosa Publishing House, 1994.

You might also like