STATS 315 / DATA SCI 315 Lab
This is an introductory deep learning course using the Python programming language and the TensorFlow deep learning library. The main course page is up at: https://ambujtewari.github.io/stats315-winter2022. See the complete information about the class on that site. Here, we will list the lab schedule, corresponding Google Colab notebooks, and any supplemental material that may be of interest to students.
Labs will be conducted weekly and homeworks due roughly every three weeks. Homeworks will be submitted through our custom leaderboard site: https://stats315-winter2022lab.herokuapp.com/.
GSI Information
Name: Yash Patel
Office Hours: Monday, Wednesday 4:00 - 5:30 EST
Office Hours Zoom: https://umich.zoom.us/j/8156258865
Email: yppatel@umich.edu
Name: Vinod Raman
Office Hours: Tuesday, Friday 1:00 - 2:30 EST
Office Hours Zoom: https://umich.zoom.us/j/96998205724
Email: vkraman@umich.edu
Academic Integrity
The University of Michigan community functions best when its members treat one another with honesty, fairness, respect, and trust. The college promotes the assumption of personal responsibility and integrity, and prohibits all forms of academic dishonesty and misconduct. All cases of academic misconduct will be referred to the LSA Office of the Assistant Dean for Undergraduate Education. Being found responsible for academic misconduct will usually result in a grade sanction, in addition to any sanction from the college. For more information, including examples of behaviors that are considered academic misconduct and potential sanctions, please see https://lsa.umich.edu/lsa/academics/academic-integrity.html
Accommodation for Students with Disabilities
If you think you need accommodation for a disability, please let me know at your earliest convenience. Some aspects of this course, the assignments, the in-class activities, and the way the course is usually taught may be modified to facilitate your participation and progress. As soon as you make me aware of your needs, we can work with the Office of Services for Students with Disabilities (SSD) to help us determine appropriate academic accommodations. SSD (734-763-3000; http://ssd.umich.edu/) typically recommends accommodations through a Verified Individualized Services and Accommodations (VISA) form. Any information you provide is private and confidential and will be treated as such.
Mental Health and Well-Being
Students may experience stressors that can impact both their academic experience and their personal well-being. These may include academic pressures and challenges associated with relationships, mental health, alcohol or other drugs, identities, finances, etc. If you are experiencing concerns, seeking help is a courageous thing to do for yourself and those who care about you. If the source of your stressors is academic, please contact me so that we can find solutions together. For personal concerns, U-M offers a variety of resources, many which are listed on the Resources for Student Well-being webpage. You can also search for additional well-being resources here.
Schedule
Lab No. | Date | Lab Topic | Lab Links | Lab Recordings | Assignments |
---|---|---|---|---|---|
01 | Jan 13 | Python Review | Basic Python | Assignment 1 (Regression) | |
02 | Jan 20 | Regression | Scikit-Learn & Regression | Vinod Yash | |
03 | Jan 27 | Tensorflow Internals | Basic TF Tensors Variables Graphs | ||
04 | Feb 3 | Keras & MLPs | Basic Keras Saving/Loading Regression with Keras | Assignment 1 Due | |
05 | Feb 10 | Training | Training from Scratch Overfitting/Underfitting | Assignment 2 (Basic Deep Learning) | |
06 | Feb 17 | Practical Keras | Keras Hypertuning Keras Debugging | ||
07 | Feb 24 | CNNs | CNN Basics Image Classification | Assignment 2 Due | |
08 | Mar 10 | Computer Vision | Data Augmentation Image Segmentation CNN Internals | Assignment 3 (Computer Vision) | |
09 | Mar 17 | Computer Vision Fundamentals | CV Fundamentals | ||
10 | Mar 24 | Transfer Learning | Transfer Learning | Assignment 3 Due | |
11 | Mar 31 | RNNs | RNNs | Assignment 4 (Language Processing) | |
12 | Apr 7 | Attention | NLP | ||
13 | Apr 14 | Transformers | Transformers BERT | ||
14 | Apr 21 | No lab | Assignment 4 Due |