User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2023/09/24 13:55] – [September] andersonstart [2024/05/20 17:22] (current) – external edit 127.0.0.1
Line 23: Line 23:
 |< 100% 18% 20% 22% 20% 20%  >| |< 100% 18% 20% 22% 20% 20%  >|
 ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^ ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^
-| Week 1:\\  Aug 22, 24   | Course overview. Jupyter notebooks.    | [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/01 Introduction to CS545.ipynb|01 Introduction to CS545]]\\ [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/02 Searching for Good Weights in a Linear Model.ipynb|02 Searching for Good Weights in a Linear Model]]  | [[https://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html|JupyterLab Introduction]], watch the video then play with jupyter lab.  \\ [[https://tinyurl.com/2qw45tlp|The Batch]] from DeepLearning.AI. Yay, Colorado!  \\  [[https://www.freecodecamp.org/news/exploratory-data-analysis-with-numpy-pandas-matplotlib-seaborn/|What is Data Analysis? How to Visualize Data with Python, Numpy, Pandas, Matplotlib & Seaborn Tutorial]], by Aakash NS| Not graded: Please fill out [[https://forms.gle/hppJ5QuRFuRn1L2h7|this anonymous survey]] before Thursday class. +| Week 1:\\  Aug 20, 22   | Course overview. Jupyter notebooks.    |  | [[https://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html|JupyterLab Introduction]], watch the video then play with jupyter lab.  \\ [[https://tinyurl.com/2qw45tlp|The Batch]] from DeepLearning.AI. Yay, Colorado!  \\  [[https://www.freecodecamp.org/news/exploratory-data-analysis-with-numpy-pandas-matplotlib-seaborn/|What is Data Analysis? How to Visualize Data with Python, Numpy, Pandas, Matplotlib & Seaborn Tutorial]], by Aakash NS| Not graded: Please fill out [[https://forms.gle/hppJ5QuRFuRn1L2h7|this anonymous survey]] before Thursday class. 
-| Week 2:\\  Aug 2931  | Jupyter notebook animations. Optimization algorithms. Simple linear and nonlinear models.   [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/01a Simple Animations.ipynb|01a Simple Animations]] \\ [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/02 Searching for Good Weights in a Linear Model.ipynb|02 Searching for Good Weights in a Linear Model]] \\  [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/02a Generative AI--Friend or Foe.ipynb|02a Generative AI--Friend or Foe]] \\ [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/03 Fitting Simple Models Using Gradient Descent in the Squared Error.ipynb|03 Searching for Good Weights in a Linear Model]]  |    |+| Week 2:\\  Aug 2729  | Jupyter notebook animations. Optimization algorithms. Simple linear and nonlinear models.     |    |
  
 ===== September ===== ===== September =====
Line 30: Line 30:
 |< 100% 18% 20% 22% 20% 20%  >| |< 100% 18% 20% 22% 20% 20%  >|
 ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^ ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^
-| Week 3:\\  Sept 57\\ Chuck's office hours Thursday will be from 2 to 3:30.  | Confidence intervals. Introduction to neural networks. [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/04 Training Multiple Models to Obtain Confidence Intervals.ipynb|04 Training Multiple Models to Obtain Confidence Intervals]]\\ [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/05 Introduction to Neural Networks.ipynb|05 Introduction to Neural Networks]] | | [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/A1.ipynb|A1]] due Friday, September 8th, 10:00 PM  | +| Week 3:\\  Sept 35\\ Chuck's office hours Thursday will be from 2 to 3:30.  | Confidence intervals. Introduction to neural networks.  | |  | 
-| Week 4:\\  Sept 1214   | Design of NeuralNetwork class. Optimizers. [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/06 Python Classes.ipynb|06 Python Classes]]\\ [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/07 Optimizers.ipynb|07 Optimizers]]   | [[https://machinelearningmastery.com/weight-initialization-for-deep-learning-neural-networks/|Weight Initialization for Deep Learning Neural Networks]], by Jason Brownlee +| Week 4:\\  Sept 1012   | Design of NeuralNetwork class. Optimizers.  | [[https://machinelearningmastery.com/weight-initialization-for-deep-learning-neural-networks/|Weight Initialization for Deep Learning Neural Networks]], by Jason Brownlee 
-| Week 5:\\  Sept 1921  | Using optimizers. [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/08 Collecting All Weights into One-Dimensional Vector for Use in Optimizers.ipynb|08 Collecting All Weights into One-Dimensional Vector for Use in Optimizers]]   | | [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/A2 NeuralNetwork Class.ipynb|A2 NeuralNetwork Class]] due Thursday, September 21st, 10:00 PM\\ <color red>A2 and A2grader.zip updated Sept. 19, 10:45 AM</color>  +| Week 5:\\  Sept 1719  | Using optimizers.  |   | |   
-| Week 6:\\  Sept 26, 28\\ No on-campus lectures. Thursday lecture live through this [[https://zoom.us/j/98356509028|zoom link]]. Tuesday office hours moved to Wednesday, same time. Office hours sign up still use the form in the course Overview page.  | Early stopping (new version of optimizers). A3. Introduction to classification.    [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/07a Optimizers2.ipynb|07a Optimizers2]]\\ Tuesday lecture pre-recorded and available now on Echo360.  |+| Week 6:\\  Sept 24, 26  | Early stopping (new version of optimizers). A3. Introduction to classification.     |
  
 ===== October ===== ===== October =====
Line 39: Line 39:
 |< 100% 18% 20% 22% 20% 20%  >| |< 100% 18% 20% 22% 20% 20%  >|
 ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^ ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^
-| Week 7:\\  Oct 3 | Classification. Convolutional Networks.  | | | [[https://nbviewer.org/url/www.cs.colostate.edu/~anderson/cs545/notebooks/A3 NeuralNetwork Class Using Optimizers.ipynb|A3 NeuralNetwork Class Using Optimizers]] due Thursday, October 5th, 10:00 PM +| Week 7:\\  Oct 1 | Classification with QDA, LDA, and linear logistic regression.  |  | |  
-| Week 8:\\  Oct 1012  More convolutional neural networks.  | | | +| Week 8:\\  Oct 810  Classification with Nonlinear Logistic Regression. Introduction to Reinforcement Learning.  |  | | 
-| Week 9:\\  Oct 17, 19  Introduction to reinforcement leanring. Learning to play games. | | | +| Week 9:\\  Oct 15, 17  | Reinforcement learning with Q Function as Neural Network. Learning to play games. |   [[https://lastweekin.ai/p/241|Last Week in AI]]\\ [[https://www.cbsnews.com/news/geoffrey-hinton-ai-dangers-60-minutes-transcript/?utm_source=substack&utm_medium=email|Geoffrey Hinton: AI Dangers, on 60 Minutes]]  |    
-| Week 10:\\  Oct 2426  Reinforcement learning for control of dynamic systems.  | | |+| Week 10:\\  Oct 2224  Modular framework for reinforcement learningConvolutional Neural Networks.     | |   | 
 +| Week 11:\\  Oct 29, 31  Ray. Pytorch.  Convolutional Neural Networks.  |   | [[https://www.whitehouse.gov/briefing-room/statements-releases/2023/10/30/fact-sheet-president-biden-issues-executive-order-on-safe-secure-and-trustworthy-artificial-intelligence/|President Biden's Executive Order on Safe, Secure, and Trustworthy Artificial Intelligence]]    |
  
 ===== November ===== ===== November =====
Line 48: Line 49:
 |< 100% 18% 20% 22% 20% 20%  >| |< 100% 18% 20% 22% 20% 20%  >|
 ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^ ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^
-| Week 11:\\  Oct 31 Nov  Recurrent neural networks.  | | | +| Week 12:\\  Nov 5, 7  Convolutional Neural Networks. Ensembles.  |  | | 
-| Week 12:\\  Nov 7 Unsupervised learningDimensionality reductionAutoencorders. | | | +| Week 13:\\  Nov 1214  ClusteringK-Nearest NeighborsJax     
-| Week 13:\\  Nov 1416  Clustering.  | | | +| Week 14:\\  Nov 1921  Support Vector Machines. Web Apps with Streamlit. Word Embeddings.  |   [[https://www.nature.com/articles/d41586-023-03635-w|ChatGPT generates fake data set to support scientific hypothesis]]  |   
-| Fall Break:\\ Nov 20-24 | No classes  | +| Fall Break:\\ Nov 25-29 | No classes.  |
-| Week 14:\\  Nov 28, 30  | Ensemble methods. Mixture-of-experts. Transformers.  | | |+
  
 ===== December ===== ===== December =====
Line 58: Line 58:
 |< 100% 18% 20% 22% 20% 20%  >| |< 100% 18% 20% 22% 20% 20%  >|
 ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^ ^  Week      ^  Topic      ^  Lecture Notes  ^  Reading          ^  Assignments  ^
-| Week 15:\\  Dec 5 Other topics in current research.  | | [[https://www.cs.colostate.edu/~anderson/cs545/notebooks/2023_AI-scientists-topline-report81.pdf|AI Scientists’ Perspectives on AI]]  +| Week 15:\\  Dec 3 Transformers.  |       | | 
-| Dec 11-15   Final Exam Week  |  No Exams in this course +| Dec 10-12   Final Exam Week  |  No Exams in this course  | |   |
  
  
  
start.txt · Last modified: 2024/05/20 17:22 by 127.0.0.1