| Course description: | Principles of artificial intelligence. Uninformed and informed search. Constraint satisfaction. AI for game playing. Probabilistic reasoning, Markov decision processes, hidden Markov models, Bayes nets. Neural networks and deep learning. |
| Student learning outcomes: | By the end of the semester the students will be able to:
|
| Instructor: | Dr. Lotzi Bölöni |
| Office Location: | HEC - 319 |
| E-mail: | Ladislau.Boloni@ucf.edu (preferred means of communication) |
| Team: |
TA: Anthony Bilic anthony.bilic@ucf.edu Grader: Rafael Montalvo rafael.montalvo2@ucf.edu |
| Web Site: |
http://www.cs.ucf.edu/~lboloni/Teaching/CAP5636_Fall2025/index.html
The assignments and the other announcements will be posted on the course web site |
| Classroom: | CB-0307 |
| Class hours: | Tue, Th 12:00pm - 1:15pm |
| Office hours: | Tue, Th 1:30pm - 3:00pm (in HEC 319) |
| Enrollment requirements: | CAP 4630, or consent of instructor. |
| Required texts: | There is no required textbook. |
| Recommended readings: |
|
| Verification of engagement: | As of Fall 2014, all faculty members are required to document students' academic activity at the
beginning of each course. In order to document that you began this course, please complete the
following academic activity by the end
of the
first week of classes, or as soon as possible after adding the course.
Failure to do so will result in a delay in the disbursement of your financial aid. To satisfy this requirement, you must finish the first quiz posted online. Log in to Webcourses, choose CAP 5636, and submit your answers online. |
| Date |
Topic |
Lecture Notes, Readings, Homeworks |
| Tue, Aug. 19 |
Introduction and content of the class
|
[slides]
Content of the class [slides] History and positioning of AI [homework] HW1: AI History and Future - Due Aug. 24, 2025 [reading] Perceptrons (New York Times, July 13, 1958) [reading] Nick Bostrom - How long before superintelligence? (1998) |
| Thu, Aug. 21 |
History and positioning of AI
|
[homework] HW2: Intro to deep learning - Due Sept. 4, 2025 |
| Tue, Aug. 26 |
Probability
|
[slides]
Probabilities - Introduction |
| Thu, Aug. 28 |
Independent variables and Bayes' nets
|
[slides] Independence |
| Tue, Sept. 2 |
Planning with uninformed search
|
[slides] Uninformed search |
| Thu, Sep. 4 |
Planning with uninformed search (cont'd)
|
|
| Tue, Sep. 9 |
Planning with informed search: A* search and heuristics
|
[slides] Informed search |
| Thu, Sep. 11 |
Game playing and adversarial search
|
[homework] HW3 - Planning with a goat - Due September 25th, 2025 [slides] Adversarial search |
| Tue, Sep. 16 |
Midterm 1 - Introduction to A* (not including game play) | |
| Thu, Sept. 18 |
Game playing and adversarial search (cont'd)
|
|
| Tue, Sep. 23 |
Expectimax search
|
[slides] Expectimax search |
| Thu, Sept. 25 |
State of the art in game play
|
[slides] Game play state of the art |
| Tue, Sept 30 |
Utilities and rationality
|
[slides] Utilities and rationality |
| Thu, Oct. 2 |
Markov decision processes
|
[slides] Markov Decision Processes |
| Tue, Oct. 7 |
Markov decision processes 2
|
[homework] HW4 - MDP and Q-Learning - Due October 24 |
| Thu, Oct. 9 |
Markov decision processes 3
|
|
| Tue, Oct. 14 |
Reinforcement learning
|
[slides] Reinforcement learning |
| Thu, Oct 16 |
Reinforcement learning (cont'd)
|
[homework] HW5 - DQN - Due November 6th |
| Tue, Oct. 21 |
Midterm 2: from Game Play to MDPs (not including Reinforcement Learning) |
|
| Thu, Oct. 23 |
Deep reinforcement learning
|
|
| Tue, Oct. 28 |
Policy gradient RL
|
[slides] Policy gradient RL |
| Thu, Oct. 30 |
Reinforcement learning state of the art
|
[slides] RL State of the Art |
| Tue, Nov. 4 |
Imitation learning
|
[slides] Imitation learning |
| Thu, Nov. 6 |
Imitation learning (cont'd) | |
| Tue, Nov. 11 |
Veteran's day, no class | |
| Thu, Nov. 13 |
Hidden Markov models
|
[slides] Hidden Markov Models |
| Tue, Nov. 18 |
Particle filters and applications of HMMs
|
[slides] Particle filters and Applications of HMMs
|
| Thu, Nov. 20 |
Artificial General Intelligence - Definitions and Tests
|
[slides] AGI definitions and tests |
| Tue, Nov. 25 |
Societal implications of AI
|
[slides] Societal implications of AI |
| Thu, Dec. 5 |
Final exam: Thursday December 5, 2024, 10:00am - 12:50pm |