CSSE/MA 416 Deep Learning
Instructors: Boutell, Petrik & Shibberu
Course Prerequisites:
MA212, and either MA223 or MA381, and one of CHE310, CSSE220, ECE230, MA332, MA386 or (ME323 or ME327).
What is Deep Learning?
Deep Learning is the engine of today’s AI revolution. By stacking many simple computational layers, deep neural networks can sift through massive datasets and automatically uncover the high‑level patterns that humans once had to hand‑craft. This capability of Deep Learning powers self‑driving cars, medical systems that detect disease earlier than doctors, voice assistants that understand conversational speech, and real‑time language translation systems that remove language barriers.
As GPUs grow faster and data sets grow larger, the reach of Deep Learning is accelerating across mathematics, science and engineering. A key advantage that Deep Learning has over traditional machine‑learning techniques is automatic feature engineering: deep networks learn the right representation for the task at hand, enabling practitioners—regardless of domain expertise—to build state‑of‑the‑art solutions quickly.
In CSSE/MA 416 Deep Learning, you will participate in this AI wave of innovation. You will learn to train, debug, and evaluate neural networks while mastering the foundational concepts involved.
Learning Outcomes
Students will be able to:
- Use linear and logistic regression to establish a baseline performance level for machine
learning tasks. - Use transfer learning to repurpose pre-trained neural networks to new machine learning tasks.
- Apply drop-out and early stopping regularization to prevent overfitting.
- Determine, by hand, the number of trainable parameters in fully-connected, convolutional, and attention layers of a neural network.
- Determine, by hand, the activation values of fully-connected, convolutional, and attention layers for given input values.
- Apply the principle of least squares estimation to derive the optimal parameter value of a simple bias regressor.
- Use emerging AI tools to enhance productivity.
Past Student Projects
- Image Classification for Bird Species
- Music Classification
- Mars Rover Autonomous Navigation & Driving
- Snipe Prediction
- AI Asst Video Subtitles
- House Prices
- Head Orientation Image Classification
- Chest X-ray Pneumonia Detection
- Facial Recognition of a Group of People
- AI + Genre Artwork Classification
- Bird Identification
- Flappy Bird Reinforcement Learning
- Music Synthesis
- Hurricane Strength
- Human vs AI Image Classification
Riya Bharamaraddi, Ryan Bowering, Kayla Martinez, Adithya Ramji - Exoplanets
Natasa Zupanski, Zach Humes, Ash Collins, Nathen Chen - Judging Books by their Covers
Swade Cirata, Nat Hurtig, Ben Joens, Andrew Kosikowski - Human Facial Emotion Recognition and Classification
Angelina Amato, Bingshuo Kang, Jacob Hruska, Josh Wilmerding - Geoguessr Predictor
Ethan Brown, Owen Greybill, Jared Krauss, Liam Waterbury - Linkedin Job Posting Predictor
Dominic Csomos, Julian Fiorito, Kevin Lin, Luke McMahon - Food Processing
Mateen Afkhami, Grant Giles, Qingyuan Jiao, Helen Wang - Brain Tumor Classification Using Neural Networks
Avery Wagner, Colin Decker, Harman Singh, Noah Clippinger - Voice Recognition on a Real-Time Embedded System
Bryce Bejlovec, Noah Lee, Clark Ren, Owen Sapp, Owen Trudt - Spotify Playlist Smoother
Precious Saelee, Neha Vinesh, Noah Young - Parking Lot Car Counter
Alejandro Marcenido, Rhian Seneviratne, Jack Aldworth, Simarjit Dhillon - Taylor Swift LLM
Rebecca Breland, Spencer Chubb, Thomas Hanna, Dylan Luttrell, Ian Liu - Calendar Assistant
Zachary Decker, Daniel Gaull, Garret Hart, Shaina Freeland, Alan Zhang - Predicting Album Genre from Cover Art
Sal Altobellis, Sybil Chen, Dalton Julian, Braden Kattman, Braxton Lee - UFO Detection, Using a Deep Learning Classifier to Determine What is in the Sky, Ahmed Balubaid, Jordan Massey, Nithin Saravanapandian, Azzam Turkistani, Caleb Yankey
- Using Deep Learning to Recognize Heavy Metal Band Names
from Band Logos, Martino Kim, Derick Miller, Will Rasp, Arya Ziegler - Using Deep Learning to Predict Car Information From Car Images Project, Yutong Chen, Xianshun Jiang, Yunzhe Wei, Yujie Zhang, Travis Zheng
- Exploring DDPG’s Capabilities Through Varying Complexity of Gym Environments, Luke Ferderer, Jayden Foshee, Sean Hyacinthe, Tristan Scheiner, Nick Von Bulow
- Identifying Alzheimer’s and Cognitive Impairment in Brain Scans
Abhinav Chowdavarapu, Joshua Mestemacher, Cade Parkhurst, Michael Yager - Author Classification using NLP,
Jackson Hajer, Wendy Ju, Srikar Namburi, Shyam Ravishankar - Predicting Manga Author and Publication Year with Deep Learning,
Heath Boyea, Stephen Payne, Caleb Schlundt, Andrea Wynn - Detecting Dice Roll Values From Images,
James Kelly, Luke McNeil, Jake Milanowski, Jared Petrisko, Simon Snider - Music Genre Classification,
James Brandewie, Aditya Burle, Aditya Desai, Jeremiah Wooten, Will Yelton - Face Mask Detection with Deep Learning,
Doris Chen, Bowen Ding, Ainsley Liu, Cehong Wang, Yintong Zhang - Forecasting Stock Trends Using Financial News and Deep Learning Techniques,
Omar Fayoumi, Shengjun Guan, Alex Ketcham, Mashengjun Li, Jiadi Wang - Road-Based Semantic Segmentation Experimentation pdf
Chris Comeau, Brevin Lacy, Max Wang - Gesture Recognition Using Convolutional Neural Networks
Jiafan Lin, Duncan McKee, Vanshika Reddy, Neelie Shah, Bohdan Vakhitov - Employing Deep Learning to Disqualify LASIK Candidates Through Corneal Topographic Data
Alexander Bradshaw, Jessica Myers, Jacob Petrisko, William Thesken - Using Deep Learning to Locate and Classify White Blood Cells
David Alba-Lopez, Zijian Huang, Jing Lin, Scott Sun, Yiyuan Wang - Predicting Pneumonia Based on X-Ray Images
Landon Bundy, Carlos Feng, Arudrra Krishnan, Nigel Nie, and Jacob Woodrome - Detecting Malaria Using Deep Learning pdf
Akanksha Chattopadhyay, Kathi Munoz-Hofmann, Oscar Youngquist, Yuqi Zhou - Emojinator Recognition and Prediction pdf
Xiangbei Chen, Song Luo, Ming Lyu, Chen Yin - Denoising Music Using Encoder-Decoder Neural Networks
Frank Hu, Gavin Karr, Matthew Lyons, Rithvik Subramanya - Diagnosing Pneumonia from Chest X-Rays pdf
Valerie Liu, Cherise McMahon, Tianyi Wen, Huiruo Zou - Predicting Artist Influence pdf
Adam Baker, David Saadatnezhadi, Michell Schmidt, Wesley Siebenthaler - Compressing Neural Networks
Leela Pakanati, Vincent Sun, Syliva Nees, Gordon Phoon - Predicting a Speaker’s Accent and Origin pdf
Mingyang Cai, Eric Liobis, Brad Pender, Garret Wight - Identifying the Number and Location of Blocks
Zihan Wan, Shijun Yu - Used Car Value Prediction
Yang Gao, Yifei Li, Zhuochen Liu, Yuankai Wang, Hao Yang - Determining Code Quality
Maya Holeman, Christopher Keinsley, Kevin Lewis, Zachary Taylor, Yizhi Feng - Deep Learning to Determine Malignancy of Tumors in CT Scans
Hussein Alawami, Jacob Beckmann, John Peterson, Johann Ryan, Tyrus Sonneborn - Music Genre Classification Project
Aaron Bartee, Addison Kremer, Ishan Saraf, Tom Joyner, Kaiyu Xie - Predicting Flight Cancellations
Ben Brubaker, Bob Dong, Adit Suvarna - Robotics: Tracking Block Operations
Xiwen Li, Zachary Dougherty - Code Prediction
Remy Bubulka, Coleman Gibson, Kieran Groble - Base Calling of Nanopore Sequencing Data
Fred Zang, Olivia Zhou, Tony Grueninger - Generating Anime Character Pictures Using GANs
David Lam, Zhou Zhou, Yuzong Gao - Lung Nodule Classification Through Convolutional Neural Networks
Mariana Lane, Cheng Xu, Jack Richard - Extracting Human Voices from Noisy Environments Using Deep Learning
Trevor Morton, Chris Sadler, Jack McClary - Movie Review Sentiment Analysis
Jerry Qiu, Jarvis Zhao, Jim Yoon - Predict Closed Questions on Stack Overflow
Tyler Rarick, Luke Wukusick - Using a Convolutional Network to Predict Future Stock Prices
Jacob Guttman, Brandon Rudolph, Honghao Zhang - Recurrent Generative Adversarial Networks for Text to Image Synthesis
Nathan Blank, Zane Geiger - Using Deep Reinforcement Learning to Approach Artificial General Intelligence
Austin Derrow-Pinion, Kice Sanders, Adam Gastineau - TensorFlow Signal Processing
Joel Shapiro - Magic the Gathering Card Image Recognition with Deep Learning
Jeff Patterson, Dustin Lehmkuhl - Identifying Hand Hygiene with Deep Learning
James Edwards - Deep Learning CNN for Depth Estimation
Zachary Schafer, Patrick Sullivan - Unsupervised Email Classifier
Hang Du, Runzhi Yang, Krystal Yang - Advanced Detection of Crop Diseases
Matt Herboth - Autonomous Braking
Ethan Petersen, Josh Laesch, Benedict Wong - Prediction of Vegetation Data Imagery
Steve Trotta - Better Image Upscaler
Alec Tiefenthal, Jacob Knispel, Peter Larson, Jason Lane - Long Short Term Memory Model Exploration
Jared Hoffman
