Course Overview
1.
Introduction
2.
Live Classes
3.
Assessments
4.
Getting Help
5.
Giving Help
6.
Academic Integrity
7.
Course Tools
Module 1: Intelligence via Search
8.
Introduction
9.
AI: What and Why
10.
AI Applications
11.
Search Problems
12.
Search Algorithms
13.
Practice Problems
14.
Informed Search
15.
A* Search
16.
More Heuristics
17.
Week 1 Quiz
18.
Week 1 Shipping Route Finder
Module 2: Game Playing
19.
Introduction
20.
Adversarial Search
21.
Optimization Techniques
22.
Practice Quiz
23.
AI Game Playing
24.
Practice Problems
25.
Week 2 Quiz
26.
Week 2 Tic-Tac-Toe Minimax Alpha-Beta Pruning
Module 3: Constraint Satisfaction Problems
27.
Introduction
28.
CSPs VS Search
29.
Modeling CSPs
30.
Solving CSPs
31.
Solving CSPs II
32.
Iterative Improvement
33.
Practice
34.
Week 3 Quiz
35.
Week 3 Faculty Class Scheduler
Module 4: Reinformcement Learning
36.
Introduction
37.
RL Framework
38.
Markov Decision Processes
39.
MDP Exercise
40.
Solving MDPs
41.
Value Iteration Mini-Blackjack
42.
Value Iteration Frozen Lake
43.
Solving MDPs II
44.
Policy Iteration Frozen Lake
45.
Week 4 Quiz
46.
Week 4 Reinforcement Learning
Module 5: Machine Learning
47.
Introduction
48.
Regression
49.
Exercise
50.
Gradient Descent
51.
Multiple Regression
52.
Practice Regression
53.
Classification
54.
Practice Classification
55.
Model Improvement
56.
Naive Bayes Classifier
57.
Other Classification Algorithms
58.
Week 5 Quiz
59.
Week 5 Machine Learning
Module 6: Neural Networks
60.
Introduction
61.
Neural Networks
62.
Types of Neural Networks
63.
Practice Neural Networks
64.
Computer Vision
65.
Convolutional Neural Networks
66.
Building CNNs
67.
CNN Layers
68.
Classic CNN Architectures
69.
Practice CNNs
70.
AlexNet
71.
Week 6 Quiz
72.
Week 6 Neural Networks
Module 7: Knowledge Representation
73.
Introduction
74.
Logic and Knowledge Base
75.
Propositional Logic
76.
Practice: KB Representation
77.
Inference with Logic
78.
First Order Logic
79.
Practice: First Order Logic
80.
Week 7 Quiz
81.
Practice Home Security System Logic
Module 8: Natual Language Processing
82.
Introduction
83.
Language
84.
Cleaning
85.
Tokenization
86.
Text Representation
87.
Practice: Data Cleaning
88.
Practice: Text Summarization
89.
Language Models
90.
Practice: Create Potery
91.
RL for Dialog Generation
92.
Week 8 Quiz
93.
Week 8 NLP
Final Project
94.
Final Project
Light
Rust
Coal
Navy
Ayu
Artificial Intelligence
Practice : Text Summarization
Follow the Colab notebook provided below to practice and build a text summarizer: