DSC 340: Machine Learning and Neural Networks
Week 1: Introduction to Regression
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wedneday January 22nd by 11:59pm
- Data Sets
Week 2: Introduction to Classification
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday January 29th by 11:59pm
- Data Sets
Week 3: Kernel Methods
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday February 5th by 11:59pm
- Data Sets
Week 4: Clustering and Dimensionality Reduction
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday February 12th by 11:59pm
- Data Sets
Week 5: Decision Trees and Random Forests
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday February 19th by 11:59pm
- Data Sets
Week 6: Introduction to Neural Networks with Scikit-Learn
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday February 26th by 11:59pm
- Data Sets
Week 7: Introduction to Neural Networks wtih Tensorflow
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday March 5th by 11:59pm
- Data Sets
Week 8: Introduction to Neural Networks with Jax
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday March 19th by 11:59pm
- Data Sets
Week 9: Introduction to Convolutional Neural Networks
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday March 26th by 11:59pm
- Data Sets
Week 10: Advanced Techniques for Convolutional Neutal Networks
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday April 2nd by 11:59pm
- Data Sets
Week 11: Recurrent Neural Networks
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday April 9th by 11:59pm
- Data Sets
Week 12: Recurrent Neural Networks for Natural Language Processing
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday April 16th by 11:59pm
- Data Sets
Week 13: Attention and Transformer Networks
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday April 23rd by 11:59pm
- Data Sets
Week 14: Training and Using Large Language Models Attention and Transformer Networks
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday April 30th by 11:59pm
- Data Sets
Week 15: Training and Using Large Language Models Attention and Transformer Networks (Continued)
- Learning Objectives
- Lecture Notes
- Weekly Project
- Solutions (Posted After Due Date)
- Due Wednesday May 7th by 11:59pm
- Data Sets