Artificial Intelligence Syllabus

CS246: Artificial Intelligence

Instructor: Tamal Maharaj (tamal@gm.rkmvu.ac.in)

Course Description

Artificial Intelligence (AI) is a vast field. Nowadays, people often think that AI is nothing but machine learning, mainly due to the widespread use of machine learning. However, machine learning is just a part of the domain of AI. This course will explore the full breadth of AI, encompassing logic, probability, reasoning, learning, decision making, and action. We will define AI as the study of intelligent agents, where each agent receives percepts from the environment and acts upon them. We will discuss goal-based models, knowledge-based models, and delve into different modules like problem-solving (e.g., Sudoku solver), planning, and acting under uncertainty. Applications of AI in various fields like natural language processing, perception (computer vision), and robotics will be covered.

Prerequisites

Textbook

Syllabus

Course Objectives

Course Outcomes

Grade Distribution

Course Outline

The weekly coverage might change as it depends on the progress of the class. However, you must keep up with the earlier lectures and reading assignments. There will be 10 or more quizzes throughout the semester.

: