SlideShare ist ein Scribd-Unternehmen logo
1 von 5
A. INTRODUCTION: This course introduces artificial intelligence techniques, knowledge representation methods,
and ontology languages to the students. The aim is to teach about Autonomous Agents, Problem Solving, Search
Techniques, Heuristic Methods, State Space Learning, Game Playing, Knowledge Representation, Uncertainty,
Propositional Logic, Predicate Logic, Ontological Engineering, Semantic Web, RDF Data Models, SPARQL,
Ontology Languages and Programming, Reinforcement Learning, Markov Decision Process, Bellman Equations,
Liner Quadratic Gaussian, Q-learning, Policy Search, and POMDPs.
B. COURSE OUTCOMES: At the end of the course, students will be able to
DS3201.1 Understand basics of Artificial Intelligence and representative applications of AI.
DS3201.2 Identify and implement appropriate AI search technique to solve the problem.
DS3201.3 Formalise a given AI problem and describe different game playing approaches.
DS3201.4 Illustrate knowledge representation using propositional, predicate logic, semantic network, and apply
reasoning process to draw conclusions.
DS3201.5 Understand the concept of ontological engineering and querying data models using different semantic
web languages.
DS3201.6 Describe the basics of reinforcement learning, optimization algorithm, and policy-based search.
C. PROGRAM OUTCOMES AND PROGRAM SPECIFIC OUTCOMES
[PO.1]. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems
[PO.2]. Problem analysis: Identify, formulate, research literature, and analyse complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences
[PO.3]. Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations
[PO.4]. Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to provide
valid conclusions
[PO.5]. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering
and IT tools including prediction and modelling to complex engineering activities with an understanding of the
limitations
[PO.6]. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice
[PO.7]. Environment and sustainability: Understand the impact of the professional engineering solutions in societal
and environmental contexts, and demonstrate the knowledge of, and need for sustainable development
[PO.8]. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practices
[PO.9]. Individual and teamwork: Function effectively as an individual, and as a member or leader in diverse teams,
and in multidisciplinary settings
MANIPAL UNIVERSITY JAIPUR
School of Information Technology
Department of Data Science
Course Hand-out
ARTIFICIAL INTELLIGENCE | DS3201 | 4 Credits | 3 1 0 4
Session: 2022-23 | Faculty: Dr. Avani Sharma | Mr. Anurag Bhatnagar | Class: VI Semester
[PO.10]. Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear instructions
[PO.11]. Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage projects
and in multidisciplinary environments
[PO.12]. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
and life-long learning in the broadest context of technological change
[PSO.1]. To apply creativity in support of the design, simulation, implementation, and inference of existing and
advanced technologies.
[PSO.2]. To participate & succeed in IT oriented jobs/competitive examinations that offer inspiring &
gratifying careers.
[PSO.3]. To recognize the importance of professional developments by pursuing postgraduate studies and
positions.
D. ASSESSMENT PLAN:
Criteria Description Maximum Marks
Internal Assessment
(Summative)
Sessional Exam I (Closed Book) 20
Sessional Exam II (Closed Book) 20
In class Quizzes, Assignments and
Class Performance (Accumulated and
Averaged)
20
End Term Exam
(Summative)
End Term Exam (Closed Book) 40
Total 100
Attendance
(Formative)
A minimum of 75% Attendance is required to be maintained by a student to be
qualified for taking up the End Semester examination. The allowance of 25%
includes all types of leaves including medical leaves.
Make up Assignments
(Formative)
Students who miss a class will have to report to the teacher about the absence. A
makeup assignment on the topic taught on the day of absence will be given which
has to be submitted within a week from the date of absence. No extensions will
be given on this. The attendance for that particular day of absence will be marked
blank, so that the student is not accounted for absence. These assignments are
limited to a maximum of 5 throughout the entire semester.
Homework/ Home
Assignment/ Activity
Assignment
(Formative)
There are situations where a student may have to work in home, especially before
a flipped classroom. Although these works are not graded with marks. However,
a student is expected to participate and perform these assignments with full zeal
since the activity/ flipped classroom participation by a student will be assessed
and marks will be awarded.
E. SYLLABUS
Pre-requisite(s): Programming in C, Data Structures, Engineering Mathematical - III, Design and Analysis of
Algorithms
Foundations of Artificial Intelligence: Intelligent Agents and Environments, The concept of Rationality, Classification,
Working of agents, Single and Multi-Agent System, Performance Evaluation of Agents, Architecture of Intelligent
Agents. AI Problems: Problem Space, Problem analysis. Problem Solving Techniques: Heuristic search Techniques,
Uninformed search strategies, Games: Optimal decision in games, Alpha Beta Pruning Knowledge based agents, The
Wumpus World. Logic: Propositional logic, Propositional Theorem Proving. Representation, Syntax and semantics of
First order logic, Using First order logic, Knowledge engineering in First order. Ontological Engineering: Categories
and objects, Reasoning systems for categories, Acting under uncertainty. Semantic Web Vision, Layered approach.
RDF data models, RDFS. Querying Semantic Web: SPARQL matching patterns, filters, Ontology and Information
Systems, Ontology Languages : OWL, Ontology Reasoning: Monotonic rules, Rule interchange format, Semantic web
rules languages, RuleML, Ontology Design and Management, Ontology Programming. Reinforcement learning:
Markov Decision Process, Bellman equations, value and policy iteration, Linear Quadratic Regulation, Linear
Quadratic Guassian, Q-learning, policy search, POMDPs.
F. TEXT BOOKS
 E. Rich, K. Knight, and S.B. Nair, “Artificial Intelligence”, 3rd Ed., Tata McGraw Hill, 2009.
 S. Russell, and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice Hall, 2011.
 Tom M. Mitchell, “Machine Learning”, (1e India Edition), McGraw Hill Education, 2017.
 Grigoris Antoniou, Paul Growth, Frank van Harmelen and Rinke Hoekstra, “A Semantic Web Primer”,
MIT Press, 2012.
G. REFERENCE BOOKS
Prateek Joshi, Artificial Intelligence with Python, (1e), Packt Publishing Limited, 2017.
H. Lecture Plan:
S.No. Topics Session Outcome
Mode of
Delivery
Corresponding
CO
1
Introduction
Introduction to course contents, AI basics, and
application areas
Lecture
DS3201.1
2
Foundation of AI
Understand different types of AI, components
of AI system, current trends
Lecture
DS3201.1
3
AI Agents
Understand different AI agents, their
structure, and functionality
Lecture
DS3201.1
4
AI Environment
Explain various types of AI environments
differentiating their characteristics
Lecture
DS3201.1
5
Problems, Problem
Spaces
Define problem space, components of
problem space
Lecture
DS3201.1
6
Problem Solving
Techniques
Understand different types of problem-
solving techniques with application areas
Lecture
DS3201.2
7
Uninformed Search
Techniques
Understand and apply uninformed search
techniques BFS and DFS
Lecture
DS3201.2
8
Uninformed Search
Techniques
Understand and apply depth first search, depth
limited search,
Lecture
DS3201.2
9
Uninformed Search
Techniques
Understand and apply iterative deeping,
bidrectional search
Lecture,
Tutorial DS3201.2
10
Heuristic Search
Techniques
Understand and apply best first search Lecture
DS3201.2
11
Heuristic Search
Techniques
Understand and apply A* search Lecture
DS3201.2
12
Heuristic Search
Techniques
Understand and apply AO* search Lecture
DS3201.2
13
Problem Solving
Discuss practical implementation of searching
techniques
Tutorial
DS3201.2
14
Game Playing
Define game playing techniques for problem
solving
Lecture
DS3201.3
15
Min-Max Algorithm Understand and apply min-max algorithm Lecture
DS3201.3
16
Alpha-Beta Pruning
Understand and apply alpha-beta pruning
pruning for optimization
Lecture
DS3201.3
17
The Wumpus World
Define wumpus world prolem and its
components
Lecture
DS3201.3
18
Knowledge
Representation
Represent knowledge in various forms Lecture
DS3201.4
19
Propositional Logic
Understand propositional logic for knowledge
representation with examples
Lecture
DS3201.4
20
Theorem Proving Apply propositional logic for theorem proving Lecture
DS3201.4
21
Predicate Logic
Understand predicate logic for knowledge
representation with examples
Lecture
DS3201.4
22 Predicate Logic Problem solving using predicate logic Lecture DS3201.4
23
First Order Logic Knowledge engineering in first order logic Lecture
DS3201.4
24
Problem Solving
Discussion on the problems of knowledge
represenation
Tutorial
DS3201.4
25
Ontological
Engineering
Understand concepts of ontological
engineering
Lecture
DS3201.5
26
Objects and
Uncertainity
Categorize different objects, performing
action under uncertainity
Lecture
DS3201.5
27 Semantic Web Understand vision of semantic web Lecture DS3201.5
28
RDF Data Model
Understand resource description framework
for data/knowledge representation
Lecture
DS3201.5
29
RDF Data Model
Understand representation for resource
description framework on web
Tutorial
DS3201.5
30
RDFS
Understand and explain schema for resource
description framework
Lecture
DS3201.5
31
Quering Semantic
Web
Understand query languages for semantic
web
Lecture
DS3201.5
32
SPARQL
Querying using protocol and RDF query
language
Lecture
DS3201.5
33 Ontology Languages
Define and apply ontology languages for RDF
data
Lecture
DS3201.5
34 Ontology Reasoning
Understand resasoning over ontology
engineering
Lecture
DS3201.5
35
Ontology
Programming
Understand programming concepts for
constructing ontologies
Tutorial
DS3201.5
36
Programming
Exercise
Writing queries for semantic web data Lecture
DS3201.5
37
Reinforcement
Learning
Understand basic concepts of experience-
based learning
Lecture
DS3201.6
38
Markov Decision
Process
Undersatnt and apply markov decision
process for problem solving
Lecture
DS3201.6
39 Bellman Equations
Understand and apply bellman equation for
problem solving
Lecture
DS3201.6
40
Value and Policy
Iteration
Explain value and policy iteration for
optimization
Lecture
DS3201.6
41
Linear Quadratic
Regulation, Gaussian
Understand concept of linear quadratic
regulation and gaussian
Lecture
DS3201.6
42 Q-Learning
Components of Q-learning, reward
maximization function
Lecture
DS3201.6
43 Policy Search
Understand working of policy based search Lecture
DS3201.6
44 POMDPs
Apply partial observable markov decision
processes
Lecture
DS3201.6
45
Problem Solving
Class
NA
Lecture,
Tutorial DS3201.6
I. Course Outcome Attainment Level Matrix:
CO(s) STATEMENT
ATTAINMENT OF PROGRAM OUTCOMES
THRESHOLD VALUE: 40%
ATTAINMENT OF
PROGRAM SPECIFIC
OUTCOMES
P
O
1
P
O
2
P
O
3
P
O
4
P
O
5
P
O
6
P
O
7
P
O
8
P
O
9
PO
10
PO
11
PO
12
PSO
1
PSO
2
PSO
3
DS320
1.1
Understand basics of
Artificial Intelligence
and representative
applications of AI.
1 1 2 1 2 2 1
DS320
1.2
Identify and implement
appropriate AI search
technique to solve the
problem.
1 3 2 1 1 3 2 1
DS320
1.3
Formalise a given AI
problem and describe
different game playing
approaches.
2 3 1 1 2 3 2 1
DS320
1.4
Illustrate knowledge
representation using
propositional,
predicate logic,
semantic network, and
apply reasoning
process to draw
conclusions.
2 2 2 2 2 3 3 2
DS320
1.5
Understand the concept
of ontological
engineering and
querying data models
using different
semantic web
languages.
2 2 2 2 2 3 3 2
DS320
1.6
Describe the basics of
reinforcement learning,
optimization
algorithm, and policy-
based search.
2 2 2 2 2 2 3 3 2
0-No Attainment; 1- Low Attainment; 2- Moderate Attainment; 3- Substantial Attainment

Weitere ähnliche Inhalte

Ähnlich wie Handouts_DS3201 ARTIFICIAL INTELLIGENCE (1) (1).docx

Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Tracey Dalton
 
Introduction to Data Structure
Introduction to Data StructureIntroduction to Data Structure
Introduction to Data StructureMegha Gupta
 
0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsxSioMairice11
 
Aaee2004 Presentation V1.5[1]
Aaee2004 Presentation V1.5[1]Aaee2004 Presentation V1.5[1]
Aaee2004 Presentation V1.5[1]Sanjay Goel
 
Promoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designPromoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designAndrew Middleton
 
Math-1-Syllabus-2021-2022.docx
Math-1-Syllabus-2021-2022.docxMath-1-Syllabus-2021-2022.docx
Math-1-Syllabus-2021-2022.docxCristhelMacajeto2
 
B.Tech in Robotics & Cyber-Physical Systems- Plaksha University
B.Tech in Robotics & Cyber-Physical Systems- Plaksha UniversityB.Tech in Robotics & Cyber-Physical Systems- Plaksha University
B.Tech in Robotics & Cyber-Physical Systems- Plaksha UniversityPlaksha University
 
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...ijma
 
Design and modeling ii
Design and modeling iiDesign and modeling ii
Design and modeling iiHCS
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standardsrekharajaseran
 
co-po-example of bloomy taxonomy to grade your teaching methods
co-po-example of bloomy taxonomy to grade your teaching methodsco-po-example of bloomy taxonomy to grade your teaching methods
co-po-example of bloomy taxonomy to grade your teaching methodseurokidsThaneBhayend
 
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfCS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfTitoMido1
 
Artificial Intelligence power point presentation document
Artificial Intelligence power point presentation documentArtificial Intelligence power point presentation document
Artificial Intelligence power point presentation documentDavid Raj Kanthi
 
The Generative AI System Shock, and some thoughts on Collective Intelligence ...
The Generative AI System Shock, and some thoughts on Collective Intelligence ...The Generative AI System Shock, and some thoughts on Collective Intelligence ...
The Generative AI System Shock, and some thoughts on Collective Intelligence ...Simon Buckingham Shum
 
CS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning CourseCS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning Coursedrboon
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationAmjad Adib
 
data scientist course (4).pptx. excelr thane
data scientist course (4).pptx. excelr thanedata scientist course (4).pptx. excelr thane
data scientist course (4).pptx. excelr thanetejadulla96
 
ExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbai
ExcelR- Data Science, Data Analytics, Business Analytics Course Training MumbaiExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbai
ExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbaitejadulla96
 

Ähnlich wie Handouts_DS3201 ARTIFICIAL INTELLIGENCE (1) (1).docx (20)

Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014
 
Introduction to Data Structure
Introduction to Data StructureIntroduction to Data Structure
Introduction to Data Structure
 
0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx
 
Aaee2004 Presentation V1.5[1]
Aaee2004 Presentation V1.5[1]Aaee2004 Presentation V1.5[1]
Aaee2004 Presentation V1.5[1]
 
Promoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designPromoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive design
 
Math-1-Syllabus-2021-2022.docx
Math-1-Syllabus-2021-2022.docxMath-1-Syllabus-2021-2022.docx
Math-1-Syllabus-2021-2022.docx
 
B.Tech in Robotics & Cyber-Physical Systems- Plaksha University
B.Tech in Robotics & Cyber-Physical Systems- Plaksha UniversityB.Tech in Robotics & Cyber-Physical Systems- Plaksha University
B.Tech in Robotics & Cyber-Physical Systems- Plaksha University
 
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
 
ds_mod1.pdf
ds_mod1.pdfds_mod1.pdf
ds_mod1.pdf
 
Design and modeling ii
Design and modeling iiDesign and modeling ii
Design and modeling ii
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standards
 
co-po-example of bloomy taxonomy to grade your teaching methods
co-po-example of bloomy taxonomy to grade your teaching methodsco-po-example of bloomy taxonomy to grade your teaching methods
co-po-example of bloomy taxonomy to grade your teaching methods
 
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfCS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
 
Artificial Intelligence power point presentation document
Artificial Intelligence power point presentation documentArtificial Intelligence power point presentation document
Artificial Intelligence power point presentation document
 
The Generative AI System Shock, and some thoughts on Collective Intelligence ...
The Generative AI System Shock, and some thoughts on Collective Intelligence ...The Generative AI System Shock, and some thoughts on Collective Intelligence ...
The Generative AI System Shock, and some thoughts on Collective Intelligence ...
 
CS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning CourseCS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning Course
 
Oose lab notes
Oose lab notesOose lab notes
Oose lab notes
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to Implementation
 
data scientist course (4).pptx. excelr thane
data scientist course (4).pptx. excelr thanedata scientist course (4).pptx. excelr thane
data scientist course (4).pptx. excelr thane
 
ExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbai
ExcelR- Data Science, Data Analytics, Business Analytics Course Training MumbaiExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbai
ExcelR- Data Science, Data Analytics, Business Analytics Course Training Mumbai
 

Kürzlich hochgeladen

Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 

Kürzlich hochgeladen (20)

Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 

Handouts_DS3201 ARTIFICIAL INTELLIGENCE (1) (1).docx

  • 1. A. INTRODUCTION: This course introduces artificial intelligence techniques, knowledge representation methods, and ontology languages to the students. The aim is to teach about Autonomous Agents, Problem Solving, Search Techniques, Heuristic Methods, State Space Learning, Game Playing, Knowledge Representation, Uncertainty, Propositional Logic, Predicate Logic, Ontological Engineering, Semantic Web, RDF Data Models, SPARQL, Ontology Languages and Programming, Reinforcement Learning, Markov Decision Process, Bellman Equations, Liner Quadratic Gaussian, Q-learning, Policy Search, and POMDPs. B. COURSE OUTCOMES: At the end of the course, students will be able to DS3201.1 Understand basics of Artificial Intelligence and representative applications of AI. DS3201.2 Identify and implement appropriate AI search technique to solve the problem. DS3201.3 Formalise a given AI problem and describe different game playing approaches. DS3201.4 Illustrate knowledge representation using propositional, predicate logic, semantic network, and apply reasoning process to draw conclusions. DS3201.5 Understand the concept of ontological engineering and querying data models using different semantic web languages. DS3201.6 Describe the basics of reinforcement learning, optimization algorithm, and policy-based search. C. PROGRAM OUTCOMES AND PROGRAM SPECIFIC OUTCOMES [PO.1]. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems [PO.2]. Problem analysis: Identify, formulate, research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences [PO.3]. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations [PO.4]. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions [PO.5]. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations [PO.6]. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice [PO.7]. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development [PO.8]. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practices [PO.9]. Individual and teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings MANIPAL UNIVERSITY JAIPUR School of Information Technology Department of Data Science Course Hand-out ARTIFICIAL INTELLIGENCE | DS3201 | 4 Credits | 3 1 0 4 Session: 2022-23 | Faculty: Dr. Avani Sharma | Mr. Anurag Bhatnagar | Class: VI Semester
  • 2. [PO.10]. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions [PO.11]. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments [PO.12]. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change [PSO.1]. To apply creativity in support of the design, simulation, implementation, and inference of existing and advanced technologies. [PSO.2]. To participate & succeed in IT oriented jobs/competitive examinations that offer inspiring & gratifying careers. [PSO.3]. To recognize the importance of professional developments by pursuing postgraduate studies and positions. D. ASSESSMENT PLAN: Criteria Description Maximum Marks Internal Assessment (Summative) Sessional Exam I (Closed Book) 20 Sessional Exam II (Closed Book) 20 In class Quizzes, Assignments and Class Performance (Accumulated and Averaged) 20 End Term Exam (Summative) End Term Exam (Closed Book) 40 Total 100 Attendance (Formative) A minimum of 75% Attendance is required to be maintained by a student to be qualified for taking up the End Semester examination. The allowance of 25% includes all types of leaves including medical leaves. Make up Assignments (Formative) Students who miss a class will have to report to the teacher about the absence. A makeup assignment on the topic taught on the day of absence will be given which has to be submitted within a week from the date of absence. No extensions will be given on this. The attendance for that particular day of absence will be marked blank, so that the student is not accounted for absence. These assignments are limited to a maximum of 5 throughout the entire semester. Homework/ Home Assignment/ Activity Assignment (Formative) There are situations where a student may have to work in home, especially before a flipped classroom. Although these works are not graded with marks. However, a student is expected to participate and perform these assignments with full zeal since the activity/ flipped classroom participation by a student will be assessed and marks will be awarded. E. SYLLABUS Pre-requisite(s): Programming in C, Data Structures, Engineering Mathematical - III, Design and Analysis of Algorithms Foundations of Artificial Intelligence: Intelligent Agents and Environments, The concept of Rationality, Classification, Working of agents, Single and Multi-Agent System, Performance Evaluation of Agents, Architecture of Intelligent Agents. AI Problems: Problem Space, Problem analysis. Problem Solving Techniques: Heuristic search Techniques, Uninformed search strategies, Games: Optimal decision in games, Alpha Beta Pruning Knowledge based agents, The Wumpus World. Logic: Propositional logic, Propositional Theorem Proving. Representation, Syntax and semantics of First order logic, Using First order logic, Knowledge engineering in First order. Ontological Engineering: Categories and objects, Reasoning systems for categories, Acting under uncertainty. Semantic Web Vision, Layered approach. RDF data models, RDFS. Querying Semantic Web: SPARQL matching patterns, filters, Ontology and Information Systems, Ontology Languages : OWL, Ontology Reasoning: Monotonic rules, Rule interchange format, Semantic web rules languages, RuleML, Ontology Design and Management, Ontology Programming. Reinforcement learning: Markov Decision Process, Bellman equations, value and policy iteration, Linear Quadratic Regulation, Linear Quadratic Guassian, Q-learning, policy search, POMDPs.
  • 3. F. TEXT BOOKS  E. Rich, K. Knight, and S.B. Nair, “Artificial Intelligence”, 3rd Ed., Tata McGraw Hill, 2009.  S. Russell, and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice Hall, 2011.  Tom M. Mitchell, “Machine Learning”, (1e India Edition), McGraw Hill Education, 2017.  Grigoris Antoniou, Paul Growth, Frank van Harmelen and Rinke Hoekstra, “A Semantic Web Primer”, MIT Press, 2012. G. REFERENCE BOOKS Prateek Joshi, Artificial Intelligence with Python, (1e), Packt Publishing Limited, 2017. H. Lecture Plan: S.No. Topics Session Outcome Mode of Delivery Corresponding CO 1 Introduction Introduction to course contents, AI basics, and application areas Lecture DS3201.1 2 Foundation of AI Understand different types of AI, components of AI system, current trends Lecture DS3201.1 3 AI Agents Understand different AI agents, their structure, and functionality Lecture DS3201.1 4 AI Environment Explain various types of AI environments differentiating their characteristics Lecture DS3201.1 5 Problems, Problem Spaces Define problem space, components of problem space Lecture DS3201.1 6 Problem Solving Techniques Understand different types of problem- solving techniques with application areas Lecture DS3201.2 7 Uninformed Search Techniques Understand and apply uninformed search techniques BFS and DFS Lecture DS3201.2 8 Uninformed Search Techniques Understand and apply depth first search, depth limited search, Lecture DS3201.2 9 Uninformed Search Techniques Understand and apply iterative deeping, bidrectional search Lecture, Tutorial DS3201.2 10 Heuristic Search Techniques Understand and apply best first search Lecture DS3201.2 11 Heuristic Search Techniques Understand and apply A* search Lecture DS3201.2 12 Heuristic Search Techniques Understand and apply AO* search Lecture DS3201.2 13 Problem Solving Discuss practical implementation of searching techniques Tutorial DS3201.2 14 Game Playing Define game playing techniques for problem solving Lecture DS3201.3 15 Min-Max Algorithm Understand and apply min-max algorithm Lecture DS3201.3 16 Alpha-Beta Pruning Understand and apply alpha-beta pruning pruning for optimization Lecture DS3201.3 17 The Wumpus World Define wumpus world prolem and its components Lecture DS3201.3 18 Knowledge Representation Represent knowledge in various forms Lecture DS3201.4
  • 4. 19 Propositional Logic Understand propositional logic for knowledge representation with examples Lecture DS3201.4 20 Theorem Proving Apply propositional logic for theorem proving Lecture DS3201.4 21 Predicate Logic Understand predicate logic for knowledge representation with examples Lecture DS3201.4 22 Predicate Logic Problem solving using predicate logic Lecture DS3201.4 23 First Order Logic Knowledge engineering in first order logic Lecture DS3201.4 24 Problem Solving Discussion on the problems of knowledge represenation Tutorial DS3201.4 25 Ontological Engineering Understand concepts of ontological engineering Lecture DS3201.5 26 Objects and Uncertainity Categorize different objects, performing action under uncertainity Lecture DS3201.5 27 Semantic Web Understand vision of semantic web Lecture DS3201.5 28 RDF Data Model Understand resource description framework for data/knowledge representation Lecture DS3201.5 29 RDF Data Model Understand representation for resource description framework on web Tutorial DS3201.5 30 RDFS Understand and explain schema for resource description framework Lecture DS3201.5 31 Quering Semantic Web Understand query languages for semantic web Lecture DS3201.5 32 SPARQL Querying using protocol and RDF query language Lecture DS3201.5 33 Ontology Languages Define and apply ontology languages for RDF data Lecture DS3201.5 34 Ontology Reasoning Understand resasoning over ontology engineering Lecture DS3201.5 35 Ontology Programming Understand programming concepts for constructing ontologies Tutorial DS3201.5 36 Programming Exercise Writing queries for semantic web data Lecture DS3201.5 37 Reinforcement Learning Understand basic concepts of experience- based learning Lecture DS3201.6 38 Markov Decision Process Undersatnt and apply markov decision process for problem solving Lecture DS3201.6 39 Bellman Equations Understand and apply bellman equation for problem solving Lecture DS3201.6 40 Value and Policy Iteration Explain value and policy iteration for optimization Lecture DS3201.6 41 Linear Quadratic Regulation, Gaussian Understand concept of linear quadratic regulation and gaussian Lecture DS3201.6 42 Q-Learning Components of Q-learning, reward maximization function Lecture DS3201.6 43 Policy Search Understand working of policy based search Lecture DS3201.6 44 POMDPs Apply partial observable markov decision processes Lecture DS3201.6 45 Problem Solving Class NA Lecture, Tutorial DS3201.6
  • 5. I. Course Outcome Attainment Level Matrix: CO(s) STATEMENT ATTAINMENT OF PROGRAM OUTCOMES THRESHOLD VALUE: 40% ATTAINMENT OF PROGRAM SPECIFIC OUTCOMES P O 1 P O 2 P O 3 P O 4 P O 5 P O 6 P O 7 P O 8 P O 9 PO 10 PO 11 PO 12 PSO 1 PSO 2 PSO 3 DS320 1.1 Understand basics of Artificial Intelligence and representative applications of AI. 1 1 2 1 2 2 1 DS320 1.2 Identify and implement appropriate AI search technique to solve the problem. 1 3 2 1 1 3 2 1 DS320 1.3 Formalise a given AI problem and describe different game playing approaches. 2 3 1 1 2 3 2 1 DS320 1.4 Illustrate knowledge representation using propositional, predicate logic, semantic network, and apply reasoning process to draw conclusions. 2 2 2 2 2 3 3 2 DS320 1.5 Understand the concept of ontological engineering and querying data models using different semantic web languages. 2 2 2 2 2 3 3 2 DS320 1.6 Describe the basics of reinforcement learning, optimization algorithm, and policy- based search. 2 2 2 2 2 2 3 3 2 0-No Attainment; 1- Low Attainment; 2- Moderate Attainment; 3- Substantial Attainment