User Tools

Site Tools


start

This is an old revision of the document!


The following schedule is tentative and is being updated.

Please send your suggestions regarding lecture topics to Chuck using this Google Docs form. Questions regarding assignments should be entered in Canvas discussions.

August

Week Topic Material Reading Assignments
Week 1:
Aug 23, 256
Overview of course. Review of neural networks training and use. 01 Introduction to CS545
02 Searching for Good Weights in a Linear Model
JupyterLab Introduction, watch the video then play with jupyter lab.
The Batch from DeepLearning.AI. Yay, Colorado!
Week 2:
Aug 30, Sept 1
Thursday lecture cancelled. Please watch pre-recorded lecture in Echo360. Quiz1 and A1 questions. Regression with neural networks. 03 Fitting Simple Models Using Gradient Descent in the Squared Error Quiz 1 due Wednesday, August 31, 10:00 PM, in Canvas

September

Week Topic Material Reading Assignments
Week 3:
Sept 6, 8
Introduction to Neural Networks 04 Introduction to Neural Networks
04a Simple Animations
Activation functions in deep learning: A comprehensive survey and benchmark, Neurocomputing, volume 503, 2022, pp. 92-108
Week 4:
Sept 13, 15
Python classes. A2. 04b Introduction to Python Classes Classes Tutorial A1 Three-Layer Neural Network due Monday, Sept 12th, at 10:00 PM
Anderson-Solution-A1
Week 5:
Sept 20, 22
Optimizers. Autoencoders. 05 Optimizers
05a Collecting All Weights into One-Dimensional Vector for Use in Optimizers
06 Autoencoders
06a Visualizing Weights
Pandas Cheat Sheet A2 NeuralNetwork Class due Thursday, Sept 22nd, at 10:00 PM
Anderson-A2-Solution
Week 6:
Sept 27, 29
A3. Classification 07 Introduction to Classification

October

Week Topic Material Reading Assignments
Week 7:
Oct 4, 6
Classification. Convolutional neural networks. 08 Classification with Linear Logistic Regression
09 Classification with Nonlinear Logistic Regression Using Neural Networks
The Great AI Reckoning A3 NeuralNetwork Class Using Optimizers due Thursday, October 6th, at 10:00 PM.
Week 8:
Oct 11, 13
Pytorch. Convolutional neural nets 10 JAX
11 Convolutional Neural Networks
neuralnetworks_streamlit.tar
CNN Backpropagation Notes
12 Introduction to Pytorch
JAX Ecosystem
Streamlit
Breaking Into AI: Sahar Nasiri on Acing the Data Science Job Interview
A4 Neural Network Classifier due Friday, October 14th, at 10:00 PM. A4 solution available here as A4solution.tar
Week 9:
Oct 18, 20
Convolutional Neural Nets in Pytorch. Reinforcement Learnirng 13 Convolutional Neural Networks in Pytorch Updated Oct. 24th
15 Introduction to Reinforcement Learning
Toward Next-Generation Artificial Intelligence: Catalyzing the NeuroAI Revolution
Week 10:
Oct 25, 27
Reinforcement Learning 16 Reinforcement Learning with Neural Network as Q Function
17 Reinforcement Learning for Two Player Games
Last Week in AI newsletter, with lots of topics for possible semester projects.
Pong in a dish
Project Proposal, due Friday, October 28, 10:00 PM

November

Week Topic Material Reading Assignments
Week 11:
Nov 1, 3
Reinforcement Learning for control dynamical systems. Transfer learning in Reinforcement Learning. 18 Reinforcement Learning to Control a Marble
19 Reinforcement Learning Modular Framework
20 Reinforcement Learning to Control a Marble Variable Goal
Faster Reinforcement Learning After Pretraining Deep Networks to Predict State Dynamics, Increased Reinforcement Learning Performance through Transfer of Representation Learned by State Prediction Model A5 Convolutional Neural Networks due Friday, November 4th, at 10:00 PM.
Week 12:
Nov 8, 10
Brain-Computer Interfaces. Linear dimensionality reduction. 21 Linear Dimensionality Reduction with PCA
22 Linear Dimensionality Reduction with Sammon Mapping
Week 13:
Nov 15, 17
K-means clustering. K-nearest-neighbor classification. Support Vector Machines. 22a Classifying EEG Using Recurrent Neural Networks
23 K-Means Clustering, K-Nearest-Neighbor Classification
24 Support Vector Machines
A6 Reinforcement Learning to Control a Robot due Wednesday, November 16th, at 10:00 PM.
Fall Break:
Nov 21-25
Week 14:
Nov 29, Dec 1
Introduction to Transformers 25 Introduction to Transformers

December

Week Topic Material Reading Assignments
Week 15:
Dec 6, 8
GTA Saira Jabeen summarizes her research.
Transformers: Self-Attention Replaced by Fourier Transform.
Cascade Ensemble Network
26 FNet--Replace Self-Attention with Fourier Transform
27 Cascade Ensemble Network
Dec 12-16 Final Exam Week No Exams in this course Project Report, due Monday, December 12th, 10:00 PM
start.1668197217.txt.gz · Last modified: 2022/11/11 13:06 by anderson