Deep Learning Boot Camp
Spring 2024
Feb 2, 2024
-
May 3, 2024
I'm a paragraph. Click here to add your own text and edit me. It's easy.
Checking your registration status...
To access the program content, you must first create an account and member profile and be logged in.
You are registered for this program.
Deep Learning Orientation
Next Event
NEXT EVENT
Registration Deadlines
May 4, 2024
-
Erdős members / alumni who have completed a prior Erdős Data Science Project
-
-
Category
Advance, Supplemental, Self-Directed, Mini-Course
Overview
This is a self-paced deep learning boot camp, using the FastAI book as the foundation (http://course.fast.ai). It is suggested you take 12-15 weeks to go through the material. If possible, you should meet with others to have a weekly discussion group on the material.
In order to receive a deep learning certificate, you must submit a (team-based) final project by **May 03, 2024**.

Click here to be invited to the slack organization: The Erdős Institute
Click here to access the slack cohort channel: #slack-cohort-channel
Click here to access the slack program channel: #slack-program-channel
Click here to download the Events & Deadlines .ics calendar file
Organizers, Instructors, and Advisors
Lindsay Warrenburg
Lead Instructor
Office Hours:
as needed
Email:
Preferred Contact:
Slack
Participants should feel free to Slack me with any questions or comments!
Objectives
- Learn the basics of deep learning
- Understand how deep learning is used in industry
- Feel comfortable with deep learning code (PyTorch and FastAI)
Project Examples
TEAM 8
Unlabelled: Self-supervised learning in automatic detection of machine failure
Julio Caceres Gonzales, Darius Faroughy, Poulomi Chakraborty

One of the first hurdles in most deep learning applications is obtaining high quality labelled data, which is usually time consuming and expensive. There are strong models in NLP (BERT), computer vision (DINOv3) and speech recognition (wav2vec), that circumvent this problem using self-supervised learning. Our goal will be to apply/adapt these methods this to anomalous sound detection (ASD) with the purpose of automatic machine failure detection.
The data consists of the normal/anomalous operating sounds of several types of real/toy machines. There are two concrete datasets which can be found at:
-https://zenodo.org/records/3384388
-https://zenodo.org/records/6355122
These include some baseline models which we can use to benchmark our proposals against. We will only use the normal operating sounds to train our model as that is what would be available to us in a real-life scenario. Performance will be measured using a subset of normal together with all anomalous operating sounds.
TEAM 9
The Critical Listener: An Embedding-Based Music Recommender Built on Music Criticism
James McNally, Matthew Hamil, Leonardo Barleta, Reid Harris

Music recommendation algorithms by companies such as Spotify optimize for continuous engagement, usually recommending albums and songs that conform closely to what the listener is already familiar with. This limits possible vectors of music exploration. Using datasets of full-text music reviews, this project uses natural language processing to create a music recommendation engine that uses *semantic similarity* between reviews of different albums as a source of musical discovery. Rather than suggesting music of the same genre(s) a person has been listening to, the model will propose albums that reviewers have used similar semantic approaches to describe. For the curious music lover interested in deep listening and willing to venture a bit further astray than their typical taste profile, this model offers critic-informed suggestions that tap into cultural and aesthetic connections that behavioral data and audio features alone can’t capture.
First Steps/Prerequisites
Program Content
I'm a paragraph. Click here to add your own text and edit me. It's easy.
Course materials are available on github through the following link:
github message for user
Textbook/Notes
Note: our video player does not support playback speed options. You can find a third party browser extension which will allow you to modify video playback speed. For example, this one works for Chrome: video-speed-controller. If you would prefer to avoid a browser extension you can manually modify the playback speed in the javascript console as well: Speed up any HTML5 video player!
DataBoard
Demo for generating synthetic data
Jim Schwoebel, Engineering Manager at Verily, shows his new product. If you are interested in generating your own synthetic dataset for your project, then please contact Jim and Roman on slack.
Project/Homework Instructions
I'm a paragraph. Click here to add your own text and edit me. It's easy.
Schedule
Click on any date for more details
Orientation & Setup Week
Phase 1 - Instruction and Project Completion
Project Review & Judging
Phase 2 - Intense Interview Prep & Career Connections for Certificate Holders
Deep Learning Orientation
Feb 2, 2024 at 05:00 PM UTC
EVENT
Aware Corporate Challenge Introduction
Mar 1, 2024 at 08:00 PM UTC
EVENT
Project/Homework Deadlines
Feb 2, 2024
10:00 PM UTC
Deep Learning Registration Form
This is used to gain access to Slack / Github and to help find teams in similar time zones
Feb 9, 2024
02:34 PM UTC
Deep Learning Group Formation
This is your study group team and your project team
May 3, 2024
09:00 PM UTC
Deep Learning Final Project Due
Click on this box to submit project

