Community Course: Deep Learning for Programmers
Deep Learning for Programmers is a practical, hand-ons course for learning and applying Deep Learning.
We're currently taking expressions of interest for the Deep Learning for Programmers course, so please use the form at the bottom of the page to let us know you would be interested in attending.
Deep Learning for Programmers Overview
This course provides a welcoming and professional environment for developers to learn practical Deep Learning (DL) tools and techniques. Based on fast.ai’s brand new ‘Practical Deep Learning for Coders, v3’ (2019 edition) online course, participants will be provided with weekly help and support from accomplished Deep Learning practitioners (mentors).
Participants on this course will need to complete each part of the ‘Practical Deep Learning for Coders, v3’ (2019 edition) fast.ai course in their own time (approx 8 hours per week) prior to the weekly session, where we will review the concepts and solutions. Each weekly session will also include a team project aspect where the practical applications learnt in the course can be applied to real-world projects.
This 10 week course is 3 hours per week for a max number of 40 people and is advanced level.
Deep Learning for Programmers Structure
- Introducing AiLab and fast.ai
- Image classification
- Data cleaning and production
- Stochastic gradient descent (SGD)
- Multi-label classification & Segmentation
- Natural Language Processing (NLP)
- Neural Networks & backpropagation
- Convolutional Neural Networks (CNN)
- AI & Data Ethics
- Deep Residual Network (Resnets)
- Generative Adversarial Networks (GAN)
- Team Project Work (weekly)
- Learn more with AiLab!
Deep Learning for Programmers Prerequisites
This course is designed for developers with at least 1 year of programming experience - ideally including exposure to Python and the command line (depending on your experience you may have to spend additional time outside the course learning the required Python). You should also have a good understanding of high-school maths including derivatives, log and exp functions and matrices (e.g, matrix products).
We’re proud and excited to be able to base this course on the world famous fast.ai online learning platform. Co-founded and created by Jeremy Howard and Rachel Thomas, fast.ai is a research institute that has the mission to “make neurals networks uncool again” – in other words, to remove the exclusivity around AI and neural networks (specifically deep learning) and make these tools and techniques available to a wider audience.
AiLab encourages each participant on this course to make good use of all the resources presented on the fast.ai website and become an active member of the community to help and support others taking the same journey (anywhere across the world).
We’d also like to express our sincere thanks to fast.ai in allowing us to base this course on their world-class resources.
Deep Learning for Programmers Location
This course will be held in the Adelaide CBD, South Australia.
Register Interest for Deep Learning for Programmers
Deep Learning for Programmers is due to start in 2019 and places will be limited. Please use the form below to register your interest in attending.
Once you have completed Deep Learning for Programmers (see form below), your professional AI education can continute with the following AiLab workshops and courses:
- Navigating Artificial Intelligence: Beginner Workshop (first in series)
- Using AI in Business: Intermediate Workshop (second in series)
- Using AI Tools & Techniques: Advanced Workshop (thrid in series)
- AI, Automation & Future Jobs: Beginner Workshop
- Introduction to Chatbots: Intermediate Workshop
- Deep Learning for Programmers [this page]: Advanced Course
Unless otherwise stated, this course and it's content is copyright to koolth pty ltd & AiLab © 2019 and may not be reproduced.
Register Interest for Deep Learning for Programmers Course