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

Module -I-L1

The document outlines the syllabus for an Artificial Intelligence course at Amity School of Engineering & Technology, detailing learning objectives, recommended books, and course modules. It includes topics such as problem-solving, knowledge representation, natural language processing, expert systems, and robotics, along with practical assignments and open-ended problems. The course aims to provide foundational knowledge and skills in AI techniques and applications.

Uploaded by

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

Module -I-L1

The document outlines the syllabus for an Artificial Intelligence course at Amity School of Engineering & Technology, detailing learning objectives, recommended books, and course modules. It includes topics such as problem-solving, knowledge representation, natural language processing, expert systems, and robotics, along with practical assignments and open-ended problems. The course aims to provide foundational knowledge and skills in AI techniques and applications.

Uploaded by

iamspidey0104
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Amity School of Engineering & Technology

Artificial Intelligent
Syllabus Introduction

Prof (Dr.) Shailendra Narayan Singh


Department of Computer Science & Engineering
ASET, Amity University, Noida
Amity School of Engineering & Technology

Learning Objectives
• To focus on general AI techniques that have
been useful in many applications

• To introduce the basic principles and


applications of Artificial Intelligence

• To develop a basic understanding of the


building blocks of AI

• To give the fundamental knowledge to


understand what the AI is
Amity School of Engineering & Technology

Recommended Books
• E. Rich and K. Knight, “Artificial intelligence”,

• N.J. Nilsson, “Principles of AI”, Narosa Publ. House

• John J. Craig, “Introduction to Robotics”, Addison Wesley


publication

• D.W. Patterson, “Introduction to AI and Expert Systems


Amity School of Engineering & Technology

Course Syllabus
All Module Contain weightage 20% equal
Module I: Scope of AI & Problem Solving

Module II: Knowledge Representation

Module III :Understanding Natural Languages

Module IV :Expert System and Learning

Module V: Introduction to Robotics


Amity School of Engineering & Technology

Module 1 : Scope of AI & Problem Solving


• Introduction to Artificial Intelligence.
• Applications- Games, Theorem proving, Natural language processing,
• Vision and speech processing,
• Robotics, Expert systems.
• AI techniques- search knowledge, Abstraction
• 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
Amity School of Engineering & Technology

Module 2 : 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


Amity School of Engineering & Technology

Module 3 : 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 • Conceptual Dependency • Scripts •

• Basics of grammar free analyzers •

Basics of sentence generation and translation.


Amity School of Engineering & Technology
Module 4 : Expert System and Learning
• Expert System: Need Justification for expert systems

• knowledge acquisition

• Case studies: MYCIN, RI( Real Intelligence)


• Learning: Concept of learning • learning automation • Learning by inductions,

• Handling Uncertainties: Non-monotonic reasoning

• Probabilistic reasoning

• Use of certainty factors

• Fuzzy logic
Amity School of Engineering & Technology

Module 5 : Introduction to Robotics


• Robotics – Introduction , Architecture

• Robot Kinematics: Position Analysis • Trajectory Planning


Sensors and vision system

• Application of Robotics

• Features of Robotics
Amity School of Engineering & Technology
List of Practical
1. Write a program to implement A* algorithm in python
2. Write a program to implement Single Player Game
3. Write a program to implement Tic-Tac-Toe game problem
4. Implement Brute force solution to the Knapsack problem in Python
5. Implement Graph coloring problem using python
6. Write a program to implement BFS for water jug problem using Python
7. Write a program to implement DFS using Python
8. Tokenization of word and Sentences with the help of NLTK package
9. Design an XOR truth table using Python
10. Study of SCIKIT fuzzy
Amity School of Engineering & Technology
Open Ended Problems
• The traveling salesperson problem (TSP) asks the following question:
"Given a list of cities and the distances between each pair of cities, what is
the shortest possible route that visits each city and returns to the origin city?"
It is an NP-hard problem in combinatorial optimization, important in
operations research and theoretical computer science. In this assignment
you will implement a program using hill climbing approach to solve
TSP. We will consider only the Euclidean version of TSP, in which the cities
all lie on a 2-dimensional plane. Each city will have (x,y) coordinates, and
the Euclidean distance between two cities will be the weight of the edge
connecting them.
Amity School of Engineering & Technology

Theory Assessment Marks

Lab Assessment Marks

You might also like