Ursinus CS 477: Artificial Intelligence And Machine Learning, Fall 2023
Click here
to play the bandit game
Click here
to view on mobile
Menu
General
Overview
Technology Logistics
Deliverables
Debugging Principles
Schedule
Grading / Deadlines Policy
Classroom Environment
Collaboration Policy
Other Resources / Policies
Software
Schedule
Assignments
HW0: Python Self Study Module
HW1: Welcome To CS 477
HW2: The Rush Hour Problem
HW3: Markov Chains for Text Processing
HW4: Fundamental Frequency Tracking And Pitch-Based Audio Effects
Musical statements
HW5: Logistic Regression on Movie Reviews
HW6: Build Your Own Multilayer Perceptron (BYOMLP)
HW7 Part 1: This Cat Doesn't Exist
Class Exercises / Notes
Week 1: Introduction To Reinforcement Learning
The Multi-Armed Bandit Game
Week 1: Choose Your Own Adventure
Student Adventures
Week 2: Maze Searching Game
Week 2: Blind Maze Searching
Week 2: 8 Puzzle
Week 3: Uniform Cost, Greedy Best-First, and A* Search
Week 3: An Admissible But Not Consistent Heuristic
Week 4: Probability Module
Week 4: Markov Chains of Characters
Week 4: Markov Chains for Document Representations
Week 4: Bayes Rule Module
Week 5: Bayes Rule And Naive Bayes Classifiers
Week 5: Bag of Words Naive Bayes Exercise
Week 5/6: Hidden Markov Models / Bayes Filtering / Viterbi Notes
Week 5/6: Robot Localization
Week 6: HMM Module
Week 6: Markov Decision Processes And Pong AI
Week 7: Euclidean Vectors / Data Vectorization Module
Week 7: K-Nearest Neighbors And Digits Classification
Week 7: KMeans Clustering And Visual Bag of Words
Week 7: Matrix Module
Week 7: PCA on MNIST Digits
Week 8: Logistic Regression And Gradient Descent
Week 8: Neural Networks Module 1
Week 9: Softmax Module
Week 9/10: Multi-Class Logistic Regression And Feedforward Neural Nets Module
Week 10: Backpropagation on Multilayer Perceptrons
Week 10: Backpropagation Module
Week 11: Convolutional Neural Network with Data Augmentation for Cats vs Dogs
Week 13/14: Variational Autoencoder / GAN Module
Ethics Reading / Discussions
Bias, Social Media, Current vs Future Harms
Corporate Capture And Colonial Practices
The Ethics of AI in Art / Music
AI And The Climate Crisis
Stochastic Parrots
Final Ethics Project