Syllabus
Lecture Slides:
Lecture 1: Machine Learning Basics. pdf video-1 video-2
Lecture 2: Feed Forward Neural Networks. pdf video-1 video-2
Lecture 3: Regularization Strategies For Deep Models. pdf video-1 video-2
Lecture 4: Optimization For Training Deep Models. pdf-1 video-1 pdf-2 video-2
Lecture 5: Recurrent Neural Networks. pdf-1 video-1 pdf-2 video-2
Lecture 6: Convolutional Neural Networks. pdf video
Lecture 7: Practical Considerations For Training Deep Models. pdf video
Project:
Announcement 1:
- Project Proposals are due on May 28th.
- Each team will be responsible to submit one proposal.
- Submission will be via email to aharakeh@uwaterloo.ca with a CC to stevenw@uwaterloo.ca.
Announcement 2:
- Project Milestones are due on July 4th.
- Each team will be responsible to submit one report.
- For the report format check bellow.
- Submission will be via email to aharakeh@uwaterloo.ca with a CC to stevenw@uwaterloo.ca.
Announcement 3:
- Project Reports are due on August 10th.
- Each team will be responsible to submit one report.
- For the report format check bellow.
- Submission will be via email to aharakeh@uwaterloo.ca with a CC to stevenw@uwaterloo.ca.
Presentations:
10/May/2017:
Jungwook Lee :
3D Object Proposals using Stereo Imagery for Accurate Object Class Detection.
Mathew Angus :
MultiNet: Real-time Joint Semantic Reasoning for Autonomous Driving.
17/May/2017:
Melissa Mozifian :
Deep Sliding Shapes for Amodal 3D Object Detection in RGB-D images.
Samin Khan :
Efficient Deep Models for Monocular Road Segmentation.
31/May/2017:
Jason Ku :
Multi-View 3D Object Detection Network for Autonomous Driving.
7/June/2017:
Sean Walsh :
We don’t need no bounding-boxes: Training object class detectors using only human verification.
14/June/2017:
Martin Cote :
Fully convolutional networks for semantic segmentation.
Adam Sanderson:
Video (Second half, starts at ~17 minutes)
21/June/2017:
Mohammad Elbalkani :
SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation.
Resources:
Stanford’s CS 231n : Convolutional Neural Networks For Visual Recognition
Stanford’s CS 229 : Introduction to Machine Learning