Course description:
|
In this hands-on class students will learn to use various AI technologies including prediction, classification, image processing, image generation, computer vision and natural language processing. The class will also make the students aware of the limitations and risks posed by these technologies.
|
| Student learning outcomes: |
After successful completion of this course, 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: | TBD |
| Web Site: |
http://www.cs.ucf.edu/~lboloni/Teaching/CAP1931_Spring2026/index.html
The assignments and the other announcements will be posted on the course web site |
| Classroom: | HEC 119 |
| Class hours: | Mon, Wed 3:00pm - 4:15pm |
| Office hours: | Mon, Wed 4:30pm - 6:00pm (in HEC 319) |
| Enrollment requirements: | Programming skills are not required for this class, though basic computer literacy is expected. The AI tools are presented as “black boxes,” with students learning about input and output formats and, when relevant, understanding how training data impacts performance. |
| Grading: |
|
| Required texts: | There is no required textbook. |
| 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 1931, and submit your answers online. |
| Date |
Topic |
Lecture Notes, Readings, Homeworks |
| Mon., Jan. 12 |
Introduction
|
|
| Wed., Jan. 14 |
Using Jupyter notebooks
|
|
| Mon., Jan. 19. |
Martin Luther King day, no class. |
|
| Wed., Jan. 26 |
Using Jupyter notebooks (cont'd)
|
|
| Mon., Jan. 26 |
Machine Learning: Classification
|
|
| Wed., Jan. 28 |
Machine Learning: Regression
|
|
| Mon., Feb. 2 |
Machine Learning: Regression (cont'd)
|
|
| Wed., Feb. 4 |
Computer Vision: Image classification
|
|
| Mon., Feb. 9 |
Computer Vision: Image classification (cont'd)
|
|
| Wed., Feb. 11 |
Computer Vision: Object detection and segmentation
|
|
| Mon., Feb. 16 |
Computer Vision: Object detection (cont'd)
|
|
| Wed., Feb. 18 |
Natural Language Processing: Sentiment analysis
|
|
| Mon., Feb. 23 |
Natural Language Processing: Sentiment analysis (cont'd)
|
|
| Wed., Feb. 25 |
Large Language Models: Summarization
|
|
| Mon., Mar. 2 |
Large Language Models: Summarization (cont'd)
|
|
| Wed., Mar. 4 |
Large Language Models: Text reformulation
|
|
| Mon., Mar. 9 |
Large Language Models: Text reformulation (cont'd)
|
|
| Wed., Mar. 11 |
Large Language Models: Question answering
|
|
| Mon., Mar. 16 |
Spring break, no classes. | |
| Mon., Mar. 18 |
Spring break, no classes. |
|
| Mon., Mar. 23 |
Large Language Models: Question answering (cont'd)
|
|
| Mon., Mar. 25 |
Large Language Models: Generating text
|
|
| Mon., Mar. 30 |
Large Language Models: Generating text (cont'd)
|
|
| Wed., Apr. 1 |
Computer Graphics: Style transfer
|
|
| Mon., Apr. 6 |
Computer Graphics: Style transfer (cont'd)
|
|
| Wed., Apr. 8 |
Computer Graphics: Image Inpainting
|
|
| Mon., Apr. 13 |
Computer Graphics: Image From Text
|
|
| Wed., Apr. 15 |
Computer Graphics: Image from text (cont'd)
|
|
| Mon., Apr. 20 |
Video processing: Video from text
|
|
| Wed., Apr. 22 |
Video processing: Deepfakes
|
|
| Mon., Apr. 27 |
Video processing: Deepfakes (cont'd)
|
|