You are on page 1of 14

Lovely Professional University, Punjab

Course Code ECE434 Course Category Course Title ARTIFICIAL INTELLIGENCE Courses with conceptual focus Course Planner 15840::Sonit Singh Lectures 3.0 Tutorials Practicals Credits 0.0 0.0 3.0

TextBooks Sr No T-1 Title Artificial Intelligence Reference Books Sr No R-1 R-2 R-3 R-4 R-5 Title Introduction to Artificial Intelligence and Expert Systems Artificial Intelligence- A Modern Approach Artificial Intelligence Artificial Intelligence Author Dan. W. Patterson Edition 1st Year 1990 2009 2008 1992 2011 Publisher Name PHI (Pretice Hall India) Pearson Tata McGraw Hill, India Pearson Education Pearson Education, USA Author Saroj Kaushik Edition 1st Year 2011 Publisher Name Cengage Learning

Stuart Russel Peter Norvig 3rd Elaine Rich Kevin Knight Patrick Henry Winston 3rd 3rd 6th

Artificial Intelligence- Structures and George F Luger Strategies for Complex Problem Solving Artificial Intelligence and Expert Systems for Begineers Expert Systems: Principle and Programming Fundamentals of New Artificial Intelligence Artificial Intelligence through Prolog Introduction to Expert Systems C.S. Krishnamoorthy S. Rajeev

R-6 R-7 R-8 R-9 R-10 Other Reading Sr No OR-1 OR-2 OR-3 OR-4 OR-5 OR-6

1st

1996 1998 2008 1988 1998

CRC Press Course Technology Springer Prentice Hall Addison Wisely

Joseph C. Giarratano Gary 3rd Riley Toshinori Munakata Neil C. Rowe Peter Jackson 2nd 2nd 3rd

Journals articles as Compulsary reading (specific articles, complete reference) William W. Mellek et al., "A neurofuzzy-based expert system for disease diagnosis", IEEE, 2005 , Clemens Muchitsch, Andreas Perner & Dietmar Bruckner, "A Decision Unit Inspired by Cognitive Sciences for Future Robotic Applications", IEEE, 2011. , An He et. al., "A Survey of Arti?cial Intelligence for Cognitive Radios", IEEE, 2010. , Dragoljub Pokrajac, Marwan Rasamny, "Interactive Virtual Expert System for Advising (InVEStA)", IEEE, 2006. , Chang-Shing Lee, "A Fuzzy Expert System for Diabetes Decision Support Application", IEEE, 2011. , Richard Doyle et. al., "Progress on AI, Robotics, and Automation in Space", IEEE, 2009. ,

OR-7 OR-8 OR-9 OR-10

Nan-Ning Zheng et. al., "Toward Intelligent Driver-Assistance and Safety Warning Systems", IEEE, 2004. , Outdoor Mobile Robot Learning & Adaptation, IEEE Robotics & Automation Magazine, IEEE, 2001. , Yan Fu & Todd Hubing, "Analysis of Radiated Emissions From a Printed Circuit Board Using Expert System Algorithms", IEEE, 2007. , Sabina Jeschke et. al, "ROBOTICS IN ACADEMIC ENGINEERING EDUCATION", IEEE, 2008. ,

Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 RW-6 RW-7 RW-8 RW-9 RW-10 (Web address) (only if relevant to the course) http://www.cosmolearning.com/topics/artificial-intelligence/ http://www.cs.gsu.edu/~cscyqz/courses/ai/aiLectures.html http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034artificial-intelligence-spring-2005/lecture-notes/ http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Artificial %20intelligence/New_index1.html http://www.scribd.com/doc/22001035/Artificial-Intelligence-and-KnowledgeRepresentation http://www.cs.cf.ac.uk/Dave/ http://www.cs.cf.ac.uk/Dave/AI2/AI_notes.html http://www.cs.utexas.edu/~novak/cs381kcontents.html http://www.cs.utexas.edu/~ai-lab/courses.php http://www.lpa.co.uk/dow_tri.htm Salient Features Lecture notes on Artificial Intelligence Lecture notes on Artificial Intelligence MIT Open Courseware Lecture Notes on Artificial Intelligence NPTEL Lecture Notes on Artificial Intelligence Knowledge Representation in Artificial Intelligence Lecture notes on Artificial Intelligence Lecture notes on Artificial Intelligence University of Texas-Lecture Notes on Artificial Intelligence Lecture notes on Artificial Intelligence at University of Texas Win-Prolog Software, Chimera Agent and Flex Expert Systems Demonstration Softwares Salient Features Video Lecture Notes on Artificial Intelligence by Peter Norvig Video Lectures on Artificial Intelligence by Prof Sarkar & Prof. Anupam Basu at IIT Khadagpur Video Lectures on Artificial Intelligence by Prof P DasGupta at IIT Khadagpur Video Lectures on Natural Language Processing by Prof. Pushpak Bhattacharya at IIT Bombay Virtual University of Pakistan Video Lectures on AI Video Lectures on Artificial Intelligence at University of RavensburgWeingarten The Movie Artificial Intelligence

Audio Visual Aids Sr No AV-1 AV-2 AV-3 AV-4 AV-5 AV-6 AV-7 (AV aids) (only if relevant to the course) https://www.youtube.com/watch?v=BnIJ7Ba5Sr4 http://www.nptel.iitm.ac.in/video.php?subjectId=106105077 http://www.nptel.iitm.ac.in/video.php?subjectId=106105079 http://www.nptel.iitm.ac.in/courses/106101007/ https://www.youtube.com/user/vu https://www.youtube.com/watch?v=p5vrmXpSh5U https://www.youtube.com/watch?v=fe9W8uRpzdo

Software/Equipments/Databases Sr No SW-1 SW-2 SW-3 SW-4 Virtual Labs Sr No VL-1 VL-2 VL-3 VL-4 VL-5 VL-6 VL-7 VL-8 (VL) (only if relevant to the course) http://deploy.virtual-labs.ac.in/labs/cse22/index.html# Google X Lab http://www.mind.ilstu.edu/curriculum/modOverview.php?modGUI=208 http://speech.iiit.ac.in/vlabs/index.php http://virtual-labs.ac.in/cse28/ http://vl.iiitm.in/help-fuzzy-logic.jsp http://ive.scm.tees.ac.uk/ http://ailab.ifi.uzh.ch/ Salient Features Virtual Labs on Artificial Neural Networks (ANN) Artificial Intelligence & Robotics Laboratory by Google Virtual Robotics Laboratory Speech and Vision Laboratory by IIIT Hyderabad Advanced Network Technologies Virtual Lab Virtual Laboratory for Artificial Neural Networks, Fuzzy Logic & Genetic Algorithms Intelligent Virtual Environments AI lab at University of Zurich (S/E/D) (only if relevant to the course) http://code.google.com/p/opennero/ Zabaware http://www.wardsystems.com/index.asp http://www.aispace.org/ Salient Features Opennero- A Game Platform for AI research and Education A Free Software for Text to Speech Conversion NeuroShell Engine- A Neural Network & Genetic Algorithm Software AISpace- Tool for Learning & Understanding Artificial Intelligence

LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 6 2

Detailed Plan For Lectures


Week Number Lecture Number Broad Topic(Sub Topic) Chapters/Sections of Text/reference books Other Readings, Lecture Description Relevant Websites, Audio Visual Aids, software and Virtual Labs RW-3 RW-4 Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned

Week 1

Lecture 1

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Introduction) INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Brief History)

T-1:Chapter 1 - 1.1 R-1:Chapter 1 - 1.1 R-2:Chapter 1 - 1.1 T-1:Chapter 1 - 1.2 R-1:Chapter 1 - 1.3

Introduction to Artificial A Student will come to Slide Show by Teacher Intelligence know What does AI mean and why they are studying Brief History of AI A Student will come to Slide Show by Teacher know how AI came into a field

Week 1

Lecture 1

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Intelligent Systems)

T-1:Chapter 1 - 1.3

Meaning of Intelligent Systems, ELIZA, Categorization of Intelligent Systems, Components of AI Program RW-3 RW-4 Foundations of AI

A Student will come to Slide Show by Teacher know what does Intelligent systems mean and name of few Intelligent Systems A Student will come to Slide Show by Teacher know about various disciplines that lay the foundation of AI A Student will come to Slide Show by Teacher various areas of AI that they can work upon Slide Show by Teacher, Video Demonstration for various applications of AI

Lecture 2

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Foundations of AI) INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Sub-Areas of AI) INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Applications of AI)

T-1:Chapter 1 - 1.4 R-1:Chapter 1 - 1.4 R-2:Chapter 1 - 1.2 T-1:Chapter 1 - 1.5

Sub Areas of AI

T-1:Chapter 1 - 1.6

Applications of AI like A Student will come to Speech Processing, realize the practical OCR, Computer Vision, applications of AI etc RW-1 RW-2 RW-3 RW-4 RW-6 RW-7 RW-8 RW-9

Lecture 3

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Tic-Tac-Toe Game Playing)

T-1:Chapter 1 - 1.7

Tic Tac Toe Game A Student will come to Slide Show by Teacher playing Approach 1, know how to formulate Approach 2, Approach 3 Tic Tac Toe game using different approaches

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Developments of AI Languages)

T-1:Chapter 1 - 1.8

Developments of AI Languages

A Student will come to Slide Show by Teacher know various AI languages like LISP, Prolog, C, etc by which we can do programming of AI Systems A Student will come to Slide Show by Teacher know various recent trends in AI A Student will learn about how to solve the AI problems Slide Show by Teacher

INTRODUCTION TO ARTIFICIAL INTELLIGENCE (Current Trends in AI) Week 2 Lecture 4 PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Introduction) PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (General Problem Solving) PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Characteristics of the Problem)

T-1:Chapter 1 - 1.9

Current Trends in AI

T-1:Chapter 2 - 2.1

RW-1 RW-2 RW-3 RW-4

Introduction to Problem Solving

T-1:Chapter 2 - 2.2 R-2:Chapter 3 - 3.1

General Problem A Student will learn Solving, Production about how to solve the Systems, State Space AI problems Search, Control Strategy Characteristics of the problem A Student will understand how to characterize any AI problem

Slide Show by Teacher

T-1:Chapter 2 - 2.3

Slide Show by Teacher

Week 2

Lecture 5

PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Exhaustive Searches)

T-1:Chapter 2 - 2.4 R-1:Chapter 9 - 9.4 R-2:Chapter 3 - 3.4

RW-1 RW-2 RW-3 RW-4

Breadth First Search, A Student will Depth First Search, understand algorithms Depth First Iterative of Blind Searches in AI Deepening, Bidirectional Search, Analysis of Search Methods General purpose A Student will realize Heuristics, Brand and various heuristic Bound Search, Hill searching techniques Climbing, Beam Search, A Star Algorithm, Optimal Solution by A Star Algorithm, Monotonic Solution General purpose A Student will realize Heuristics, Brand and various heuristic Bound Search, Hill searching techniques Climbing, Beam Search, A Star Algorithm, Optimal Solution by A Star Algorithm, Monotonic Solution Iterative Deepening A Star A Student will realize the algorithm of Iterative Deeping A Star Algorithm

Slide Show by Teacher, Demonstration of searching algorithms by AI Space Graphical tool Slide Show by Teacher, Demonstration of searching algorithms by AI Space Graphical tool

Lecture 6

PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Heuristic Search Techniques)

T-1:Chapter 2 - 2.5 R-1:Chapter 9 - 9.5 R-2:Chapter 4 4.14.3

RW-4

Week 3

Lecture 7

PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Heuristic Search Techniques)

T-1:Chapter 2 - 2.5 R-1:Chapter 9 - 9.5 R-2:Chapter 4 4.14.3

RW-4

Slide Show by Teacher, Demonstration of searching algorithms by AI Space Graphical tool

Lecture 8

PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Iterative Deepening A*)

T-1:Chapter 2 - 2.6

RW-1 RW-2 RW-3 RW-4

Slide Show by Teacher, Demonstration of searching algorithms by AI Space Graphical tool Slide Show by Teacher, Demonstration of searching algorithms by AI Space Graphical tool

PROBLEM SOLVING:STATESPACE SEARCH AND CONTROL STRATEGIES (Constraint Satisfaction)

T-1:Chapter 2 - 2.7 R-2:Chapter 5 - 5.15.2

Constraint Satisfaction

A Student will come to know how to solve constraint satisfaction problems

Lecture 9

PROBLEM REDUCTION AND GAME PLAYING(Introduction)

T-1:Chapter 3 - 3.1

RW-1 RW-2 RW-3 RW-4 RW-6 RW-7 RW-8

Introduction to Problem Reduction and Game Playing

A Student will come to Slide Show by Teacher know how to reduce the complexity of the problem

PROBLEM REDUCTION AND GAME PLAYING(Problem Reduction) Week 4 Lecture 10 PROBLEM REDUCTION AND GAME PLAYING(Game Playing)

T-1:Chapter 3 - 3.2 R-1:Chapter 9 - 9.6

Problem Reduction

A Student will come to Slide Show by Teacher know how to reduce the complexity of the problem A Student will Slide Show by Teacher understand the concept of Game Playing

T-1:Chapter 3 - 3.3

RW-2 RW-3 RW-4

Game problem vs State Space problem, Status Labelling procedure in Game Tree, Nim Game Problem

Week 4

Lecture 11

PROBLEM REDUCTION AND GAME PLAYING(Bounder Look Ahead Strategy)

T-1:Chapter 3 - 3.4

RW-1 RW-2 RW-3 RW-4 RW-1 RW-2 RW-3 RW-4

Bounded Look Ahead Strategy using Evaluation functions, MiniMax Procedure Refinement of Alpha Beta Pruning, Alternative to Alpha Beta pruning Minimax procedure, Iterative Deepening Two Player Perfect Information Games

A Student will realize Slide Show by Teacher the MiniMax algorithm for Game Playing

Lecture 12

PROBLEM REDUCTION AND GAME PLAYING(Alpha-Beta Pruning)

T-1:Chapter 3 - 3.5 R-2:Chapter 6 6.16.3

A Student will realize Slide Show by Teacher the Alpha Beta Pruning algorithm for game playing

PROBLEM REDUCTION AND GAME PLAYING(Two-Player Perfect Information Games)

T-1:Chapter 3 - 3.6

A Student will come to Slide Show by Teacher know how to formulate AI problems having two opponents in any game A Student will Slide Show by Teacher understand why there is the need of logic programming in AI

Week 5

Lecture 13

LOGIC CONCEPT AND LOGIC PROGRAMMING(Introduction)

T-1:Chapter 4 - 4.1

RW-1 RW-2 RW-3 RW-4

Introduction to Logic Concept and Logic Programming

LOGIC CONCEPT AND LOGIC PROGRAMMING(Propositional Calculas)

T-1:Chapter 4 - 4.2

Propositional Calculus, A Student will come to Slide Show by Teacher Truth Table, Equivalence know about Laws propositional calculus and its role in AI Systems Propositional Logic A Student will come to Slide Show by Teacher understand about propositional logic A Student will come to Slide Show by Teacher know how AI Systems deduce the meaning of the given knowledge A Student will Slide Show by Teacher understand the concept of Axiomatic Systems

LOGIC CONCEPT AND LOGIC PROGRAMMING(Propositional Logic) LOGIC CONCEPT AND LOGIC PROGRAMMING(Natural Deduction System) LOGIC CONCEPT AND LOGIC PROGRAMMING(Axiomatic System) Lecture 14 LOGIC CONCEPT AND LOGIC PROGRAMMING(Semantic Tableau System in Propositional Logic) LOGIC CONCEPT AND LOGIC PROGRAMMING(Resolution Refutation in Propositional Logic)

T-1:Chapter 4 - 4.3 R-2:Chapter 7 - 7.4 T-1:Chapter 4 - 4.4

Natural Deduction System

T-1:Chapter 4 - 4.5

Axiomatic System

T-1:Chapter 4 - 4.6

RW-1 RW-2 RW-3 RW-4

Semantic Tableau Rules, A Student will Slide Show by Teacher Satisfiability and understand the concept Unsatisfiability of Semantic Tableau system in PL Resolution Refutation in Propositional logic, Conversion of a Formula into a Set of Clauses, Conversion of Formula to it CNF, Resolution of Clauses A Student will Slide Show by Teacher understand the concept of Resolution and its role in AI Systems

T-1:Chapter 4 - 4.7

Week 5

Lecture 15

LOGIC CONCEPT AND LOGIC PROGRAMMING(Predicate Logic)

T-1:Chapter 4 - 4.8

RW-5

Predicate Calculus, First A Student will come to Slide Show by Teacher Order Predicate know about predicate Calculus, Interpretations logic of Formulae in FOL, Satisfiability and Unsatisfiability in FOL, Conversion of PNF to its Standard Form, Clauses in FOL, Resolution Refutation method in FOL Conversion of a Clause into Clausal Notation, Resolution Methods A Student will understand the need of Logic Programming Slide Show by Teacher

Week 6

Lecture 16

LOGIC CONCEPT AND LOGIC PROGRAMMING(Logic Programming) PROLOG PROGRAMMING LANGUAGE(Introduction)

T-1:Chapter 4 - 4.9

RW-5

Lecture 17

T-1:Chapter 5 - 5.1

RW-10

Introduction to Prolog A Student will know Programming Language about how to write program in Prolog General Syntax of Prolog, Control Strategy of Prolog, Execution of a Prolog Query Programming Techniques in Prolog, Recursive Computation, Iterative Computation A Student will come to know about control strategy in Prolog programming language A Student will learn about various techniques by which we can do programming in prolog A Student will come to know how to manipulate list in prolog A Student will learn about the various issues while programming in Prolog

Slide Show by Teacher, Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program

PROLOG PROGRAMMING T-1:Chapter 5 - 5.2LANGUAGE(Prolog Program and 5.3 Control Strategy in Prolog) PROLOG PROGRAMMING LANGUAGE(Programming Techniques in Prolog) T-1:Chapter 5 - 5.4

Lecture 18

PROLOG PROGRAMMING T-1:Chapter 5 - 5.5LANGUAGE(List Manipulation in 5.6 Prolog)

RW-10

List Manipulation in Prolog, Operations on Lists, System predicate Cut, Different types of cut Issues in Prolog, Redundancy and Termination in Prolog

PROLOG PROGRAMMING LANGUAGE(Issues in Prolog)

T-1:Chapter 5 - 5.75.8

Week 7

Lecture 19

PROLOG PROGRAMMING LANGUAGE(Structuring of Data in Prolog) PROLOG PROGRAMMING LANGUAGE(Recursive Data Types in Prolog)

T-1:Chapter 5 - 5.9

RW-10

Effect of Rule and Goal A Student will Orders, Rule Order, Goal understand the concept Order, Objects in Prolog of how to structure data in Prolog Linked Lists, Binary Trees Coding in Prolog

T-1:Chapter 5 - 5.10

A Student will learn Slide Show by about various recursive Teacher, data types in Prolog Demonstration of Prolog program Slide Show by Teacher, Demonstration of Prolog program

Lecture 20

PROLOG PROGRAMMING LANGUAGE(System Defined Predicates)

T-1:Chapter 5 - 5.11

RW-10

Meta Logical Predicates, A Student will realize Iterative loop, Database various system defined Handling predicates predicates in prolog programming language

Week 7

Lecture 20

PROLOG PROGRAMMING LANGUAGE(Meta Interpreters)

T-1:Chapter 5 - 5.12

Meta Interpreter for Prolog, Negation as a failure Homework,Term Paper,Test 2

A Student will understand the role of interpreters in Prolog programming language

Slide Show by Teacher, Demonstration of Prolog program

Lecture 21

MID-TERM
Week 8 Lecture 22 KNOWLEDGE REPRESENTATIONS (Introduction) T-1:Chapter 7 - 7.17.2 R-1:Chapter 2 - 2.4 RW-5 Introduction to Knowledge Representation, Approaches in KR, Relational Knowledge, Knowledge represented as Logic, Procedural Knowledge KR using Semantic Network, Inheritance in Semantic Network Extended Semantic Network for KR, Inference Rules, Deduction in Extended Semantic Network, Example for Inferencing methods, Inheritance, Implementation RW-4 RW-5 KR using Frames, Inheritance in Frames, Implementation of Frame Knowledge Meaning of ES and Introduction to ES A Student will Slide Show by Teacher understand the importance of KR in AI and its various types

Lecture 23

KNOWLEDGE T-1:Chapter 7 - 7.3 REPRESENTATIONS(Knowledge Representation using Semantic Network) KNOWLEDGE REPRESENTATIONS(Extended Semantic Networks for KR) T-1:Chapter 7 - 7.4

RW-5

A Student will Slide Show by Teacher understand the concept of Semantic Network for KR A Student will understand the need of extended Semantic Network for KR Slide Show by Teacher

Lecture 24

KNOWLEDGE T-1:Chapter 7 - 7.5 REPRESENTATIONS(Knowledge Representation using Frames) EXPERT SYSTEMS AND APPLICATIONS(Introduction) T-1:Chapter 8 - 8.1 R-1:Chapter 15 15.1-15.6

A Student will Slide Show by Teacher understand Frames and Scripts as a method of KR A Student will learn about what are ES and various ES in the market Slide Show by Teacher

Week 9

Lecture 25

RW-1 RW-2 RW-3 RW-4

EXPERT SYSTEMS AND APPLICATIONS(Phases in Building Expert Systems) EXPERT SYSTEMS AND APPLICATIONS(Expert Systems Architecture)

T-1:Chapter 8 - 8.2

Phases in Building ES, A Student will learn Knowledge Engineering, various phases in the Knowledge development of ES Representation ES Architecture,Knowledge base, inference engine, knowledge acquisition, case history, user interface, explaination module, Special Interfaces

Slide Show by Teacher

T-1:Chapter 8 - 8.3

A Student will come to Slide Show by Teacher know about the various components of ES architecture

Week 9

Lecture 26

EXPERT SYSTEMS AND APPLICATIONS(Expert Systems vs Traditional Systems)

T-1:Chapter 8 - 8.4

RW-3 RW-4

ES vs Traditional Systems, Characteristics of ES, Evaluation of ES, Advantages and Disadvantages of ES, Languages for ES Rule Based ES, ES shell in Prolog, problem independent forward chaining, ES Shells and Tools, MYCIN ES and various shells

A Student will learn about the difference between traditional software and ES

Slide Show by Teacher

EXPERT SYSTEMS AND APPLICATIONS(Rule Based Expert Systems)

T-1:Chapter 8 - 8.5 R-1:Chapter 15 15.1-15.6

A Student will learn Slide Show by Teacher about rule based ES and what are shells and their importance in the development of ES A Student will learn Slide Show by Teacher about the blackboard system that are helping in the development of ES

Lecture 27

EXPERT SYSTEMS AND APPLICATIONS(Blackboard Systems)

T-1:Chapter 8 - 8.6

RW-4

Introduction to Blackboard Systems, Knowledge sources, blackboard, control component, knowledge source execution method, issues in blackboard systems for problemm solving, Blackboard Systems vs Rule based Systems ES Shells and Tools for the development of ES

Week 10

Lecture 28

EXPERT SYSTEMS AND APPLICATIONS(List of Shells and Tools) EXPERT SYSTEMS AND APPLICATIONS(Truth Maintenance Systems)

T-1:Chapter 8 - 8.9 R-1:Chapter 15 15.1-15.6 T-1:Chapter 8 - 8.7 RW-1 RW-2 RW-3 RW-4 RW-6 RW-8

A Student will realize the importance of Shells in the development of ES

Slide Show by Teacher

Introduction to TMS, A Student will come to Slide Show by Teacher Monotonic Systems and know about TMS and Logic, Non monotonic its role in AI system and logic, monotonic TMS, Non momotonic TMS, Applications of TMS in search Applications of ES in Disease Diagnosis, mineral exploration, PC configuration, DNA structuring, etc A Student realize the various applications of ES in various fields Slide Show by Teacher

EXPERT SYSTEMS AND APPLICATIONS(Applications of Expert Systems)

T-1:Chapter 8 - 8.8

Lecture 29

UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Introduction)

T-1:Chapter 9 - 9.1 R-2:Chapter 13 13.1-13.6

RW-3 RW-4

Uncertainty in ES, How does it occurs in ES

A Student will come to Slide Show by Teacher know about how uncertainty gets involved in ES

Week 10

Lecture 29

UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Probability Theory)

T-1:Chapter 9 - 9.2 R-1:Chapter 6 - 6.16.2

Basics of Probability Theory, Joint Probability, Conditional Probability, Bayes Theorem, Extension to Bayes Theorem, Comulative Probabilities, rule based system using probability example, Bayesian method its advantages and disadvantages RW-3 RW-4 Introduction to Fuzzy Logic

A Student will learn how probability helps in overcoming uncertainty in ES

Slide Show by Teacher

Lecture 30

UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Introduction to Fuzzy Sets & Fuzzy Logic) UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Fuzzy Sets)

T-1:Chapter 10 10.1

A Student will learn Slide Show by Teacher how Fuzzy Logic helps in overcoming uncertainty in ES A Student will learn Slide Show by Teacher how Fuzzy Logic helps in overcoming uncertainty in ES A Student will learn Slide Show by Teacher how Fuzzy Logic helps in overcoming uncertainty in ES

T-1:Chapter 10 10.2

Introduction to Fuzzy Sets, Membership functions, Fuzzy Truth values vs Probabilities RW-1 RW-2 RW-3 RW-4 RW-7 RW-8 Fuzzy Set Operations, Additional Operations, Basic Reshaping operations, properties of fuzzy sets

Week 11

Lecture 31

UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Fuzzy Set Operations)

T-1:Chapter 10 10.3

UNCERTAINTY MEASURE: PROBABILITY THEORY AND FUZZY LOGIC(Types of Membership Functions)

T-1:Chapter 10 10.4

Types of membership functions, method of determining membership functions, alpha cut, representation of fuzzy set RW-1 RW-2 RW-3 RW-4 RW-7 RW-8 Introduction and meaning of Machine Learning

A Student will learn Slide Show by Teacher how Fuzzy Logic helps in overcoming uncertainty in ES

Lecture 32

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Introduction)

T-1:Chapter 11 11.1

A Student will come to Slide Show by Teacher know about the meaning of Machine learning and its role in AI Systems

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Machine Learning Systems)

T-1:Chapter 11 11.2 R-1:Chapter 17 17.1-17.6

Components of a A Student will learn Learning Systems, Rote about various learning Learning, Learning by systems taking advice, Learning by parameter adjustment, Learning by Macrooperators, Learning by Analogy

Slide Show by Teacher

Week 11

Lecture 33

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Supervised and Unsupervised Learning)

T-1:Chapter 11 11.3 R-1:Chapter 17 17.1-17.6

RW-1 RW-2 RW-3 RW-4 RW-6 RW-8

Difference bw Supervised, Unsupervised and Reinforced learning, NN based Learning, Supervised concept learning, probability approximating, correct learning, Unsupervised learning, reinforcement learning Introduction to ANN, The neuron model, Activation functions, NN architectures

A Student will learn Slide Show by Teacher about the different between supervised, unsupervised and reinforcement learning

Week 12

Lecture 34

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Artificial Neural Networks)

T-1:Chapter 12 12.1-12.2 R-2:Chapter 20 20.5

RW-1 RW-2 RW-3 RW-4 RW-7 RW-8 RW-1 RW-2 RW-3 RW-4 RW-7 RW-8

A Student will learn Slide Show by Teacher about what ANN means and how it helps in processing and learning

Lecture 35

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Single Layer & Multi-Layer Feed-Forward Networks)

T-1:Chapter 12 12.3-12.4

Perceptron A neuron A Student will learn model, learning about the Single Layer algorithm for perceptron, and Multi Layer NN perceptron for OR function, limitations of perceptron, Back propagation training algorithm for FFNN, Weight update rule, LMS for Error Minimization Introduction to Soft Computing, Basics of GA, Biological Evolutionary process, Description of GA

Slide Show by Teacher

Lecture 36

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Introduction to Soft Computing)

T-1:Chapter 13 13.1-13.2

RW-1 RW-2 RW-3 RW-4 RW-6 RW-7 RW-8

A Student will realize Slide Show by Teacher the GA for optimization of the problems

MACHINE LEARNING, ANN AND EVOLUTIONARY COMPUTATION(Genetic Algorithms)

T-1:Chapter 13 13.3

Pseudocode for GA, Operators of GA, Encoding schemes for Chromosomes, Advantages and Disadvantages of GA RW-1 RW-2 RW-3 RW-4 RW-7 RW-8 Introduction to Intelligent Agents and their applications

A Student will Slide Show by Teacher understand how to work on GA for optimization of problems

Week 13

Lecture 37

INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Introduction to Intelligent Agent)

T-1:Chapter 14 14.1 R-2:Chapeter 2 - 2.1

A Student will learn about what are intelligent agents and their applications

Slide Show by Teacher

Week 13

Lecture 37

INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Agent Vs Software Programs) INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Classification of Agents)

T-1:Chapter 14 14.2

Agent vs Software programs, Agent and Objects, Agents and ES

A Student will learn Slide Show by Teacher about the difference between the Agent and software A Student will learn Slide Show by Teacher about different types of Agents and their specific applications

Lecture 38

T-1:Chapter 14 14.3 R-2:Chapter 2 - 2.4

RW-3 RW-4

Collaborative Agents, Interface Agents, Reactive Agents, Internet Agents, Mobile Agents, Hybrid Agents, Intelligent Agents, Environment for an Agent Introduction to Natural Language Processing and its need and its various applications

Lecture 39

INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Introduction to NLP)

T-1:Chapter 16 16.1 R-1:Chapter 12 12.1 R-2:Chapter 23 23.1 T-1:Chapter 16 16.2 R-1:Chapter 12 12.2-12.5 T-1:Chapter 16 16.3 R-1:Chapter 12 12.2-12.5

RW-3 RW-4

A Student will learn about NLP and its various applications in the marketk

Slide Show by Teacher

INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Sentence Analysis Phases) INTRODUCTION TO INTELLIGENT AGENTS AND NATURAL LANGUAGE PROCESSING(Grammars and Parsers)

Morphological Analysis, Syntactical Analysis, Semantic analysis, Discourse Analysis and Pragmatic Analysis Role of Grammar in NLP and how parser generates parse tree of a complete sentence

A Student will realize how the NLP takes a complete sentence and what is the output of each processing stage

Slide Show by Teacher

A Student will learn Slide Show by Teacher about the parser and its output and role of grammar in NLP

SPILL OVER
Week 14 Lecture 40 OR-1 OR-7 OR-8 OR-9 OR-10 Applications of AI ie in making Humanoid Robots, Industrial Applications for Automation using Computer Vision Machine Learning, Major Expert Systems like MYCIN, XCON, PUFF, PROSPECTOR, DENDRAL, DESIGN ADVISOR, Major NLP Softwares in the market A Student will try to know about the role of whatever he or she have studied during the course in order to build any AI machine, a humanoid robot or any Expert System, Also a student will come to know about the real life examples of AI Systems latest in the market that are used in various applications Slide Show by Teacher, Video Demonstrations and Matlab Demonstration

Week 14

Lecture 41

OR-1 OR-3 OR-5 OR-6

Applications of AI ie in making Humanoid Robots, Industrial Applications for Automation using Computer Vision Machine Learning, Major Expert Systems like MYCIN, XCON, PUFF, PROSPECTOR, DENDRAL, DESIGN ADVISOR, Major NLP Softwares in the market

A Student will try to know about the role of whatever he or she have studied during the course in order to build any AI machine, a humanoid robot or any Expert System, Also a student will come to know about the real life examples of AI Systems latest in the market that are used in various applications

Slide Show by Teacher, Video Demonstrations and Matlab Demonstration

Scheme for CA:


Component Homework,Term Paper,Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 30 30 60 60

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task (group/individuals/field work Evaluation Mode Allottment / submission Week 3/4

Homework 1

To evaluate the Students

Assignment will be made to cover the syllabus till Unit-III. A Individual Research paper will be added in the assignment and the summary of that will need to be submitted by the student in the assignment. The Assignment should be conceptual and exploratory in nature so as to provide more depth of the recent activities in AI. Individual

Submission of the Assignments by Students & Evaluation by the Faculty Test conducted by Faculty and evaluation of the Test Term Paper Submission by Students & Viva on the basis of Term Paper Report

Test 1

To test the students Unit-IV and Unit-V to be covered in the test knowledge regarding the course To realize the The Term Paper Topics Can be Chosen from the List Attached practical implementation of Concepts studied by Students in Real life applications

6/7

Term Paper 1

Individual

4 / 12

List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)

Sr. No.

Topic 1 1. Machine Learning 2. Bayesian Reasoning 3. Knowledge Representation 4. Logic Programming 5. Common Sense Reasoning & Planning 6. Natural Language Processing 7. AI in Data Mining 8. Probabilistic Reasoning 9. First Order Probabilistic Logic 10. Intelligent Information Systems 11. Object Recognition 12. Computer Assisted Medial & Surgical Diagnostics 13. Motion Planning in Robotics 14. Unmanned Aerial Vehicles 15. Ant Colony Optimization 16. Genetic Algorithms & Its Applications 17. Autonomous Systems 18. Humanoid Robots 19. Particle Swarm Optimization Algorithms 20. Cognitive Modelling 21. Smart Video Survelliance Systems 22. AI in Wireless Communications 23. Mobile Robots Navigation Techniques 24. Multi-Sensor Fusion For Robot Localization & Navigation 25. Multi-Agent Systems 26. Artificial Immune Systems 27. Content Based Image Retrieval 28. Expert Systems-A Survey 29. Cognitive Radios & Software Defined Radios 30. Fuzzy Decision Support Systems for Disease Diagnostics

You might also like