AI-2022spring

Book chapters and video lectures

Chapter 0: Initialization

Readings:

  1. Reading: Distance killing
  2. Reading: AlphaFold is the most important achievement in AI ever

Video lectures:

  1. Lecture: AlphaGo
  2. Lecture: Algorithmic bias and fairness
  3. Lecture: Military robots and future of war
  4. Lecture: The real reason to be afraid of AI

Chapter 19: Learning from Examples

Book sections (readings):

Video lectures:

  1. Forms of learning
  2. Univariate linear regression
  3. Activity: Univariate linear regression using Tensorflow Keras
  4. Linear classifiers and logistic regression
  5. Activity: Logistic regression using tensorflow keras
  6. Artificial neural networks
  7. Activity: Binary classification using tensorflow keras

Chapter 1: Introduction

Book sections (readings):

Video lectures:

  1. What is AI?
  2. Acting humanly and thinking humanly
  3. Thinking rationally and acting rationally
  4. Foundations of AI
  5. History of AI

Chapter 2: Intelligent Agents

Book sections (readings):

Video lectures:

  1. Agent function vs agent program (first 20 minutes)
  2. Rationality (last 15 minutes)

Chapter 3: Solving Problems by Searching

Book sections (readings):

Video lectures:

  1. Sample search problems
  2. Searching algorithm concepts
  3. Uninformed search algorithms
  4. Informed search algorithms

Book sections (readings):

Video lectures:

  1. Introduction to adversarial search
  2. Minimax algorithm
  3. Alpha-beta pruning algorithm
  4. Online solver

Chapter 6: Constraint Satisfaction Problems

Book sections (readings):

Chapter 7: Logical Agents

Book sections (readings):

Video lectures:

  1. Knowledge base agents (logical) and a bit of entailment
  2. Entailment

Chapter 12: Quantifying Uncertainty

Book sections (readings):

Chapter 13: Probabilistic Reasoning

Book sections (readings):

Chapter 21: Deep Learning

Book sections (readings):

Chapter 23: Natural Language Processing

Book sections (readings):

Video lectures:

  1. N-gram character models
  2. N-grams for language identification
  3. How to detect spams using N-grams?

Chapter 24 Deep Learning for Natural Language Processing

Book sections (readings):

Chapter 25: Computer Vision

Book sections (readings):

Video lectures:

  1. Edge detection using convolution and smoothing
  2. Smoothing an image using convolution
  3. Optical flow
  4. Image segmentation
  5. AI art sells

Chapter 26: Robotics

Book sections (readings):

Video lectures:

  1. Types of sensors
  2. How does GPS work?
  3. Range finders
  4. Skip: What is degree of freedom in a robot?
  5. Skip: Path planning in moving robots
  6. ‘Atlas’ by Boston Dynamics
  7. ‘Spot’ by Boston Dynamics
  8. ‘Autonomous pizza robot’

Chapter 27: Philosophy, Ethics, and Safety of AI

Book sections (readings):

Video lectures:

  1. Lecture: How AI could reinforce biases in the criminal justice system
  2. Lecture: From Model-centric to Data-centric AI
  3. Reading: Beware of explanations from AI in health care
  4. Lecture: Can machines really think?
  5. Lecture: Will people lose their sense of being unique?

Readings:

  1. Giving GPT-3 a Turing Test

Chapter 28: The Future of AI

Book sections (readings):