Advanced Deep Learning

Machine learning is a branch of Artificial Intelligence wherein computers have the ability to learn without being explicitly programmed. Deep learning is a subfield of machine learning which uses methods based on learning data representations and structures such as neural networks.

Course Format

Online

Accreditation Type

Certificate

Skill Level

Advanced

Course Cost

R80300

Advanced Deep Learning

COURSE OVERVIEW

Machine learning is a branch of Artificial Intelligence wherein computers have the ability to learn without being explicitly programmed. Deep learning is a subfield of machine learning which uses methods based on learning data representations and structures such as neural networks.

  • Machine Learning Limitations
  • Machine Learning, Non-linear mappings
  • Neural Networks
  • Non-Linear Optimization, Stochastic/MiniBatch Gradient Decent
  • Back Propagation
  • Deep Sparse Coding
  • Sparse Autoencoders (SAE)
  • Convolutional Neural Networks (CNNs)
  • Successes: Descriptor Matching
  • Stereo-based Obstacle
  • Avoidance for Robotics
  • Pooling and invariance
  • Visualization/Deconvolutional Networks
  • Recurrent Neural Networks (RNNs) and their optimizaiton
  • Applications to NLP
  • RNNs continued,
  • Hessian-Free Optimization
  • Language analysis: word/sentence vectors, parsing, sentiment analysis, etc.
  • Probabilistic Graphical Models
  • Hopfield Nets, Boltzmann machines
  • Deep Belief Nets, Stacked RBMs
  • Applications to NLP, Pose and Activity Recognition in Videos
  • Recent Advances
  • Large-Scale Learning
  • Neural Turing Machines
  • Good understanding of Machine Learning.
  • At least theoretical knowledge of Deep Learning.

28 hours (usually 4 days including breaks)


COURSE COMPLETION

Advanced Deep Learning Training Course

CREDIT BEARING

This course is NOT credit bearing

COURSE LICENCE

This course is available under Attribution-ShareAlike 2.0 South Africa