✓ Machine Learning

This course is an introduction to the exciting area of machine learning. We will be looking at the theory and algorithms of neural networks, and their applications in prediction, classification, computer vision and natural language processing. We will be building, training and applying neural networks using TensorFlow.

\[ \mathbf{y} = \sigma\left(W\cdot\mathbf{x}\right) \]

Prerequisites

  • Calculus

  • Linear algebra and matrices

  • Python

Textbook

Required reading:

Dive Into Deep Learning, Aston Zhang, Zachary C Lipton, Mu Li, and Alexander J. Smola https://d2l.ai/

_images/d2l.png

Recommended reading:

Deep Learning with Python, Francois Chollet, Manning, (first or second edition)

_images/chollet.jpg

Other references:

Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, MIT Press

_images/goodfellow.jpg