Learn · NPTEL

Course11210328034 lectures

Fundamentals of Artificial Intelligence

Prof. Shyamanta M. Hazarika · IIT Guwahati

Start with lecture 1 At NPTEL

About

What does automatic scheduling or autonomous driving have in common with web search, speech recognition, and machine translation? These are complex real-world problems that span across various practices of engineering! Aim of artificial intelligence (AI) is to tackle these problems with rigorous mathematical tools. The objective of this course is to present an overview of the principles and practices of AI to address such complex real-world problems. The course is designed to develop a basic understanding of problem solving, knowledge representation, reasoning and learning methods of AI.

Intended audience: Final Year B.Tech; M.Tech and PhD

Prerequisites: Basic Course in Probability and Linear Algebra

Lectures

Week 1: AI and AI Problem Solving

  1. Lec 1: Introduction to Artificial Intelligence YouTube
  2. Lec 2: Problem Solving as State Space Search YouTube
  3. Lec 3: Uninformed Search YouTube

Week 2: Problem Solving by Search - I

  1. Lec 1: Heuristic Search YouTube
  2. Lec 2: Informed Search YouTube
  3. Lec 3: Constraint Satisfaction Problems YouTube

Week 3: Problem Solving by Search - II

  1. Lec 1: Searching AND/OR Graphs YouTube
  2. Lec 2: Game Playing YouTube
  3. Lec 3: Minimax + Alpha-Beta YouTube

Week 4: Knowledge Representation and Reasoning - I

  1. Lec 1: Introduction to Knowledge Representation YouTube
  2. Lec 2: Propositional Logic YouTube
  3. Lec 3: First Order Logic -I YouTube

Week 5: Knowledge Representation and Reasoning - II

  1. Lec 1: First Order Logic -II YouTube
  2. Lec 2: Inference in First Order Logic -I YouTube

Week 6: Knowledge Representation and Reasoning - III

  1. Lec 1: Inference in FOL - II YouTube
  2. Lec 2: Answer Extraction YouTube
  3. Lec 3: Procedural Control of Reasoning YouTube

Week 7: Reasoning under Uncertainty

  1. Lec 1: Reasoning under Uncertainty YouTube
  2. Lec 2: Bayesian Network YouTube
  3. Lec 3: Decision Network YouTube

Week 8: Planning

  1. Lec 1: Introduction to Planning YouTube
  2. Lec 2: Plan Space Planning YouTube
  3. Lec 3: Planning Graph and GraphPlan YouTube

Week 9: Planning and Decision Making

  1. Lec 1: Practical Planning and Acting YouTube
  2. Lec 2: Sequential Decision Problems YouTube
  3. Lec 3: Making Complex Decisions YouTube

Week 10: Machine Learning -I

  1. Lec 1: Introduction to Machine Learning YouTube
  2. Lec 2: Learning Decision Trees YouTube

Week 11: Machine Learning - II

  1. Lec 1: Linear Regression YouTube
  2. Lec 2: Support Vector Machines YouTube
  3. Lec 3: Unsupervised Learning YouTube

Week 12: Machine Learning - III

  1. Lec 1: Reinforcement Learning YouTube
  2. Lec 2: Learning in Neural Networks YouTube
  3. Lec 3: Deep Learning: A Brief Overview YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Guwahati
Department
Multidisciplinary
Teacher
Prof. Shyamanta M. Hazarika
Level
Graduate
Language
English
Subjects
Computer science
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed