Lectures
Chapter 18: Learning From Examples
- Forms of learning
- Univariate linear regression
- Activity: Univariate linear regression using Tensorflow Keras
- Linear classifiers and logistic regression
- Activity: Logistic regression using tensorflow keras
- Artificial neural networks
- Activity: Binary classification using tensorflow keras
Chapter 1: Introduction
- What is AI?
- Acting humanly and thinking humanly
- Thinking rationally and acting rationally
- Foundations of AI
- History of AI
Chapter 2: Intelligent Agents
- Agent function vs agent program (first 20 minutes)
- Rationality (last 15 minutes)
Chapter 3: Solving Problems by Searching
- Sample search problems
- Searching algorithm concepts
- Uninformed search algorithms
- Informed search algorithms
Chapter 5: Adversarial Search
- Introduction to adversarial search
- Minimax algorithm
- Alpha-beta pruning algorithm
Chapter 7: Logical Agents
- Knowledge base agents (logical) and a bit of entailment
- Entailment
Chapter 22: Natural Language Processing
- N-gram character models
- N-grams for language identification
- How to detect spams using N-grams?
- Perplexity?
- BM25 scoring
- PageRank algorithm
Chapter 24: Perception
- Edge detection using convolution and smoothing
- Smoothing an image using convolution
- Optical flow
- Image segmentation
Chapter 25: Robotics
- Types of sensors
- How does GPS work?
- Range finders
- Skip: What is degree of freedom in a robot?
- Skip: Path planning in moving robots
- ‘Atlas’ by Boston Dynamics
- ‘Spot’ by Boston Dynamics
Chapter 26: Philosophy, Ethics, and Safety of AI
Will be posted soon.
<!–
- Can machines really think?
- Will people lose their sense of being unique?
- Military robots and future of war
- The real reason to be afraid of AI
Chapter -1: Fair Artificial Intelligence
Background
Will AI that discriminates based on race, gender, or economic status undermine the public’s confidence in the technology? Seduced by the promise of cost savings and data-driven decision making, organizations will deploy biased systems that end up doing real-world damage. Systems incorporating biased algorithms or trained on biased data will misdiagnose medical patients, bar consumers from loans or insurance, deny parole to reformed convicts, or grant it to unrepentant ones. Biased implementations have raised public backlash as organizations both private and public figure out what AI can and can’t do, and how to use it properly. (source: The Batch)
- The UK recently abandoned an algorithm designed to streamline visa applications after human rights activists sued. The plaintiffs charged that the model discriminated against people from countries with large non-white populations.
- Financial regulators in New York last year launched an investigation into the algorithm behind Apple’s credit card. Users reported that women had received lower interest rates than men with comparable credit ratings.
- The Los Angeles Police Department adopted systems designed to forecast crimes, but it stopped using one and promised to revamp another after determining that they were flawed. Some people identified as high-risk offenders, for instance, had no apparent history of violent crime.
Lectures
- Algorithmic bias and fairness
- How AI could reinforce biases in the criminal justice system
–>
Datasets
- Iris flower dataset data / names
- Pima diabetes dataset
- Wine quality dataset