Chris Pollett > CS256
( Print View )

Student Corner:
  [
Submit Sec1]
  [Grades Sec1]

  [Lecture Notes]

  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HWs and Quizzes:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Mid 1]  [Mid 2]  [Final]

                           












CS256 Fall 2017 Lecture Notes

Topics in Artificial Intelligence

Videos of lectures are available.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Aug 25 - Syllabus]

Week 2: [Aug 28 - What is Deep Learning?] [Aug 30 - Probability, PAC Learning, Linear Algebra]

Week 3: [Sep 4 - Labor Day - No Class] [Sep 6 - Finish First-Pass Linear Algebra, Perceptrons].

Week 4: [Sep 11 - Perceptrons Learning, Python] [Sep 13 - Finish PAC result, Python]

Week 5: [Sep 18 - Finish Python First Pass] [Sep 20 - Perceptron Lower and Upper Bounds]

Week 6: [Sep 25 - Perceptron Networks and p-time algorithms, SVMs] [Sep 27 - SVM Training]

Week 7: [Oct 4 - Practice Midterm 1] [Oct 6 - Midterm 1]

Week 8: [Oct 9 - Numpy, Pillow] [Oct 11 - Neural Net Experiments, Feedforward Networks]

Week 9: [Oct 16 - Cost Functions, Output Layers] [Oct 18 - Minimization Methods, Hidden Units, Stochastic Gradient Descent]

Week 10: [Oct 23 - Backpropagation, Tensorflow] [Oct 23 - More Tensorflow, Regularization]

Week 11: [Oct 30 - Practice Midterm 2] [Nov 1 - Midterm 2]

Week 12: [Nov 6 - More Regularization] [Nov 8 - Finish Regularization, Optimization]

Week 13: [Nov 13 - Finish Optimization] [Nov 15 - CNNs and RNNs]

Week 14: [Nov 20 - Recurrent Neural Networks] [Nov 22 - Thanksgiving Break]

Week 15: [Nov 27 - Finish RNNs, Neural Network Design Methodology] [Nov 29 - NN Design Methodology]

Week 16: [Dec 4 - Finish NN Design, NN Applications] [Dec 6 - More NN Applications]