Deep Learning

More Information

UBC Calendar

3 Credits

CPEN 400D

Course Description

Although deep learning is based on many well known artificial intelligence (AI) concepts dating back decades or more, it has come to prominence again based on the number of recent successes. A combination of improved algorithms, increased access to data, and the availability of low-cost/high-performance computing resources have dramatically improved the performance of deep learning for certain application areas. 

This course will focus on implementation and applications of deep learning systems for tasks such object recognition, speech recognition, language processing, and autonomous driving.  Specific concepts will include neural networks, deep neural networks, convolutional neural networks (CNNs), and recurrent neural networks (RNNs) as well as improvement and optimization techniques such as back propagation, gradient decent, parameter tuning and regularization. This course will involve extensive hands-on programming assignments.  Comfort programming in a high level languages such as Matlab or Python is required as well a solid understanding of linear algebra.

 

Professor: 

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949
Email:

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2019 The University of British Columbia