DASC 5335 -- Deep Learning
Updated January 16, 2024
Office and Addresses Delta
171 Phone 281.283.3805 Class Hours (Face-to-Face or Online)
Wednesday
7:00 -
9:50 PM, Delta Building: 237, or via Zoom (If necessary) Office Hours Wednesday 1 PM to 4 PM; Thursday 9 to 10 AM, or by appointment. Students with appointments have priority. If the suite door is locked, then call my extension (x3805) using the phone in the hallway. Students who have an appointment will have priority over those students who don't Teaching Assistant Teaching Assistant
Mr. Naga Sai
Venkatesh Perumalla TA Hours: Monday 7 - 10 PM; Tuesday 10AM to 3 PM; 7 - 10 PM; Wednesday 7 - 10 PM
If you are not willing to learn, no one can help you. If you are determined to learn, no one can stop you. -- Zig Ziglar
Course Description Deep learning. Neural Networks (NN), Recurrent Neural Networks (RNN) and Convolutional Neural Network (CNN) and their applications in various domains. Theory, design, implementation and optimizations of different neural networks. Neural networks architecture. Build, train and apply fully connected deep neural networks. Practice in Tensorflow. Laboratory instruction. The traditional graduate student load is 3 courses.
Be prepared to commit 15 to 20 hours per week to this course!
Course Goals
By
the end of the course, you will
Prerequisites
A graduate course
in Data
Mining or Machine Learning.
If you do not meet the prerequisites, then you need to drop
this course! Methodology Lecture, seminar, case studies, and interactive problem solving. Appraisal:
Grades will be based solely on criteria listed above. No other factors will be considered. Grading Scale
93+
= A; 90 = A-; 87+ = B+; 83+ = B; 80+ = B-; 77+ = C+; 73+ = C; 70 = C-; 67+ = D+; 63+ = D; 60+ = D-; 0+= F My motto: Foster disciplined, altruistic passion. Required Textbook Glassner, Andrew. Deep learning: a visual approach. No Starch Press, 2021.
Reference
Books Atienza, Rowel. Advanced Deep Learning with Keras: Apply deep learning techniques, autoencoders, GANs, variational autoencoders, deep reinforcement learning, policy gradients, and more. Packt Publishing Ltd, 2018. Ballard, Will. Hands-on deep learning for images with TensorFlow: build intelligent computer vision applications using TensorFlow and Keras. Packt Publishing Ltd, 2018. Beysolow II, Taweh . Introduction to Deep Learning Using R: A Step-by-Step Guide to Learning and Implementing Deep Learning Models Using R. Apress, 2017. Brownlee, Jason. Deep learning with Python: develop deep learning models on Theano and TensorFlow using Keras. Machine Learning Mastery, 2016. Chollet, Francois. Deep learning with Python. Simon and Schuster, 2021. Godoy, Daniel, Deep Learning with PyTorch Step-by-Step: A Beginner's Guide: Volume I: Fundamentals Goodfellow, Ian, Yoshua Bengio, and Aaron Courville. Deep learning. MIT press, 2016. Michelucci, U. Applied Deep LearningA Case-Based Approach to Understanding Deep Neural Networks; Apress Media, LLC: New York, NY, USA, 2018. ISBN 978-1-4842-3789-2. Millstein, Frank. Convolutional neural networks in Python: beginner's guide to convolutional neural networks in Python. Frank Millstein, 2020. Moolayil, Jojo, Jojo Moolayil, and Suresh John. Learn Keras for deep neural networks. Birmingham: Apress, 2019. Nielsen, Michael A. Neural networks and deep learning. Vol. 25. San Francisco, CA, USA: Determination press, 2015. Trask, Andrew W. Grokking deep learning. Simon and Schuster, 2019. Zhang, Aston, et al. "Dive into deep learning." arXiv preprint arXiv:2106.11342 (2021). (Free!)
Deep Learning Software
Schedule (Tentative)
Jan 17
-
************************************************************************ *** All course materials are located in the Google Drive folder. *** *** I strongly recommend you place the notes in a 3-ring binder. ***
Blue Color = Available on the Google Drive
·
Read:
· Read: WK01 Notes - Introduction to Deep Learning
It is the student's responsibility to download the notes, print the notes, and bring them to class. ·
Read:
Syllabus FOR NEXT WEEK (IF NOT SOONER) · Read:
Jan 24
Assignment 1 - Calculus Tensor Problems Point value: 100 points Due date: Wednesday, Feb 14 at 7PM. Email to boetticher@uhcl.edu FOR NEXT WEEK (IF NOT SOONER) · Read:
Jan 31 FOR NEXT WEEK (IF NOT SOONER) · Read:
Feb 07
Assignment 2 - FeedForward Neural Network Analysis Point value: 100 points Due date: Wednesday, February 28 at 7PM. Email to boetticher@uhcl.edu FOR NEXT WEEK (IF NOT SOONER)
Feb 14
Assignment 1 is due. Email to boetticher@uhcl.edu
Assignment 3 - Classical NN Optimization Analysis - Part 2 Point value: 100 points Due date: Wednesday, March 6 at 7PM. Email to boetticher@uhcl.edu
FOR NEXT WEEK (IF NOT SOONER)
Feb 21 Pulling it all together, Regularization and Dropout
Feb 28 Term Project Proposals, Midterm Review Assignment 2 is due. Email to boetticher@uhcl.edu FOR NEXT WEEK (IF NOT SOONER)
Use the template found on the Google Drive Strip out any identifying information (Your name, Student ID number) Specify whether you want me to post your questions with your peers · Study!
Mar 06 Midterm (Closed Book, Closed notes)
FOR NEXT WEEK (IF NOT SOONER)
FOR NEXT WEEK (IF NOT SOONER)
Mar 13 ************ Spring Break *************
Mar 20 Convolutional Neural Networks (CNNs) Architectures (AlexNet, VGG)
FOR NEXT WEEK (IF NOT SOONER)
Mar 27 Generative Adversarial Networks (GANs)
Apr 03 Reinforcement Learning. Graph Neural Networks, Federated Learning
Apr 10
Apr 17 - Capsule Networks, Bidirectional Encoder Representations from Transformers, Chat GPT3
Apr 24 Term Project Presentations · Submit: Final questions by Tuesday, May 2nd, 7 PM. This is optional. Use the template found on the Google Drive Strip out any identifying information (Your name, Student ID number) Specify whether you want me to post your questions on the Google Drive.
· Study!
May 01 Final Exam
Other Policies This class has 6 simple rules: 1) Be respectful of others. (3% Penalty/Cellphone or text infraction) 2) Be very passionate about your learning and do your best. 3) Be fearless - ask lots of questions in class. 4) Don't be late on anything. (10% Penalty/Day) 5) Don't ever cheat. 6) Have fun!
Miscellaneous
© 2022-2024 Boetticher: Deep Learning Course, All Rights Reserved. |
|