To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome to the world of Artificial Intelligence
Welcome to the world of Artificial Intelligence
Hello Students!
Are you wondering about the future world and how that world will be ruled by automated machines that are intelligent?
If your answer is yes, then welcome to the course "Artificial Intelligence" (CSE315) in Summer 2021. In this course, you are going to learn the fundamental concepts of AI to know and understand AI. You will get to know some basic searching algorithms for problem-solving, Game playing, and so on. We are going to study in an approach that you will get all the support in this online platform. The course is designed with plenty of tutorials and resources. You will find course contents, reference books, course delivery plans, all kinds of announcements , and contact information here.
So, let's start our journey and make this semester a great and remarkable one.
Instructor
Name: Shayla Sharmin
Designation: Lecturer
Email: shayla.cse@diu.edu.bd
Office
Address: Room 509, AB 4 City Campus, Ashulia ,Dhaka
Course Rationale:
Artificial intelligence (AI) is a research field that studies how to realize the intelligent human behaviors on a computer. The ultimate goal of AI is to make a computer that can learn, plan, and solve problems autonomously. Although AI has been studied for more than half a century, we still cannot make a computer that is as intelligent as a human in all aspects. In this course, we will study the most fundamental knowledge for understanding AI. We will introduce some basic search algorithms for problem solving; knowledge representation and reasoning;
game playing theories;
Uncertainty; natural language processing and neural networks.
Course Objectives:
The main objective of this course is to provide an introduction to the
basic principles and applications of artificial intelligence.
After Completing the course students will be able to:
CO1: Understand the concepts of Artificial intelligence, Intelligent Agents And issues in the
design of search programs.
CO 2: Explain the role of agents and how it is related to environment and the way of evaluating it and how agents can act by establishing goals.
CO 3: Analyze and simulate various searching techniques, constraint satisfaction problem and example problems- game playing techniques..
CO 4: Explain the concepts of Logical Agents, Uncertainty,Natural Language processing and Expert Systems.
CO 5: Analyze and design a real world problem for implementation and understand the dynamic
behavior of a system.
Assessment:
Class Attendance
|
07
|
Assignment
|
5
|
Class Test
|
15
|
Presentation
|
8
|
Mid Term Exam
|
25
|
Semester Final Exam
|
40
|
Total:
|
100
|
Grading Policy:
Numerical Grade
|
Letter Grade
|
Grade Point
|
80% and above
|
A+
|
(A Plus)
|
4.0
|
75% to less than 80%
|
A
|
(A regular)
|
3.75
|
70% to less than 75%
|
A-
|
(A minus)
|
3.5
|
65% to less than 70%
|
B+
|
(B Plus)
|
3.25
|
60% to less than 65%
|
B
|
(B regular)
|
3.0
|
55% to less than 60%
|
B-
|
(B minus)
|
2.75
|
50% to less than 55%
|
C+
|
(C Plus)
|
2.5
|
45% to less than 50%
|
C
|
C (regular)
|
2.25
|
40% to less than 45%
|
D
|
|
2.0
|
Less than 40%
|
F
|
|
0.0
|
Artificial Intelligence: A Modern Approach
- Stuart Russel & Peter Norvig
Edition: 3rd
- Week-1 and Week-2: Preparing Background and Introduction to AI
Week-1 and Week-2: Preparing Background and Introduction to AI
Topics of Discussion:
Formal introduction between students and teacher. Outline of the course will be shared and course related topic will be discussed in order to make students familiar about the outcome of the course.
Expected Learning Outcomes:
- Understand the fundamental ideas of AI
- Understand the foundational concepts of AI
- Know about the initial experiments and and future scopes of AI
Lecture Video(PC C) Lesson
Restricted Not available unless: You belong to CSE412(PC C)
- Week-3 and Week-4: Intelligent Agent
Week-3 and Week-4: Intelligent Agent
Topics of Discussion:
After completing the lecture students will be able to:
- Explain about agent and rational agents
- Define PEAS for any given agent
- Explain about different kinds of Agents' Environments
- Differentiate between different kinds of agents
Expected Learning Outcomes:
- Explain about the agent and rational agents
- Define PEAS for any given agent
- Explain about different kinds of Agents' Environments
- Differentiate between different kinds of agents
Class Recording video link(PC C) Lesson
Restricted Not available unless: You belong to CSE412(PC C)
- Week-5 and Week-6: Problem Solving By Searching
Week-5 and Week-6: Problem Solving By Searching
Topics of Discussion:
After completeing this lecture students will be able to:
- Describe the properties of Espert Systems
- Explain different aspects of Expert Systems
Expected Learning Outcomes:
- Formulate AI problems
- Get an idea about how agent solve problems by searching
- Differentiate between toy problems and real-life problems in searching
Sudden Evaluation(PC D) Assignment
Restricted Not available unless: You belong to CSE412(PC D)
Class Recorded video(PC C) Lesson
Restricted Not available unless: You belong to CSE412(PC C)
Assessment OF PEAS Forum
Restricted Not available unless: You belong to CSE412(PC C)
- Week 7: Problem Solving By Searching (Continuation)
Week 7: Problem Solving By Searching (Continuation)
Lesson 7 and 8:
Learning Objectives:
After completing this lecture students will be able to:
- Formulate AI program
- Apply Uninformed search algorithms on given problems
Discussion on Problem Solving by Searching Forum
Restricted Not available unless: You belong to CSE412(PC D)
Discussion on Uniform Cost Search Forum
Restricted Not available unless: You belong to CSE412(PC C)
Class recorded video Lesson
Restricted Not available unless: You belong to CSE412(PC D)
- Week-8: Expert Systems
Week-8: Expert Systems
Lesson 9:
Continuation of topic 4 (Problem solving by Search).
Lesson 10:
Learning Objectives:
After completing this lecture students will be able to:
- Explain Heuristic functions for some toy problems
- Simulate Greedy search on a given problem
Class Recording video Lesson
Restricted Not available unless: You belong to CSE412(PC C)
Class Recorded Video Lesson
Restricted Not available unless: You belong to CSE412(PC D)
- Week 10: Informed or Heuristic Search: Greedy Best First Search, A*Search
Week 10: Informed or Heuristic Search: Greedy Best First Search, A*Search
Lesson 11:
Learning Objectives:
After completing this lecture students will be able to:
- Explain Heuristic functions for some toy problems
- Simulate and apply A* search on a given problem
Lesson 12:
Review on midterm exam topics
- Quiz(Before MID Term Exam)
Quiz(Before MID Term Exam)
First Quiz(PC D) Assignment
Restricted Not available unless: You belong to CSE412(PC D)
First Quiz(PC C) Assignment
Restricted Not available unless: You belong to CSE412(PC C)
- MID term Exam
MID term Exam
Mid Term Exam Topics
Lecture 1: Introduction
Topic - 2: Intelligent Agents
Topic – 3: Solving Problems by Searching
Midterm Open Book Examination Answer Script and Guideline [Click on the image]
Mid Term Exam CSE412(PC C) Assignment
Restricted Not available unless: You belong to CSE412(PC C)
Mid Term Exam CSE412(PC D) Assignment
Restricted Not available unless: You belong to CSE412(PC D)
- Week 11: Informed or Heuristic Search: Local Search, Genetic Algorithm
Week 11: Informed or Heuristic Search: Local Search, Genetic Algorithm
Lesson 13:
Learning Objectives:
After completing this lecture students will be able to:
- Explain about Hill Climbing Search
- Explain about Local Search
- Apply Local search on a given problem
Lesson 14:
Learning Obectives:
After completing this lecture students will be able to:
- Evaluate utility funcs of some basic game playing algorithms
- Apply greedy and minimax algorithm on some popular turn taking games
Discussion on Week 8 topics Forum
Restricted Not available unless: You belong to CSE412(PC D)
A* Search Algorithm Forum
Restricted Not available unless: You belong to CSE412(PC C)
Class Lecture video(PC C) Lesson
Restricted Not available unless: You belong to CSE412(PC C)
Class Lecture Video(PC D) Lesson
Restricted Not available unless: You belong to CSE412(PC D)
- Logical Agent
Logical Agent
Lesson 15:
Learning Obectives:
After completing this lecture students will be able to:
- Evaluate utility funcs of some basic game playing algorithms
- Simulate greedy and minimax algorithm for some popular turn taking games
Lesson 16:
Topic: Logical Agent
Learning Objectives:
After completing this students will be able to:
- Explain about Logical agents
- Apply First Order Propositional Logic to infer new knowledge
Lecture Video Lesson
Restricted Not available unless: You belong to CSE412(PC D)
Class work on Logical Agents Assignment
Restricted Not available unless: You belong to CSE412(PC C)
- Uncertainty
Uncertainty
Lesson 17:
Topic: Logical Agent
Learning Objectives:
After completing this students will be able to:
- Explain about Logical agents
- Apply First Order Propositional Logic to infer new knowledge
Lesson 18:
Topic: Uncertainty
Learning Objectives:
After Completing this lecture students will be able to:
- Explain about uncertain features of real world
- Explain Kolmagorov's axioms
- Apply Bayes Theorem to take decision in some uncertainty based problems
Lecture Video(PC D) Lesson
Restricted Not available unless: You belong to CSE412(PC D)
- Week 11
- Week 12
- Week 13
Week 13
Lesson 23
Topic: Neural network
Learning Objectives:
After completing this lecture students will be able to:
- Explain about the architecture of Neural network
Lesson 24
Topic: Review of final Exam contents
Final Presentation(PC D) Assignment
Restricted Not available unless: You belong to CSE412(PC D)
- Final Exam
Final Exam
Final Open Book Examination Answer Script and Guideline [Click on the image]
Final Exam PC C Assignment
Restricted Not available unless: You belong to CSE412(PC C)
Final Exam PC D Assignment
Restricted Not available unless: You belong to CSE412(PC D)