Imperial College Machine Learning - Neural Networks

There has been a lot of buzz surrounding neural networks in recent years with achievements made throughout various domains such as computer vision and natural language processing. But what on Earth are they? In these lecture notes and corresponding lectures we will explore, investigate and dissect some of the ideas behind neural networks.

September 25, 2023 · 67 min

5 tips for training neural networks

Across many projects I’ve worked with, I’ve noticed some simple and effective steps for training neural networks to reduce frustration. I would recommend to follow these tips and tricks when training deep neural network models.

May 27, 2022 · 4 min

The Neuro-Symbolic Conundrum

There is increasing interest in neuro-symbolic methods that combine recent advances in deep learning with symbolic methods of Artifical Intelligence. Yet, at the heart of their integration lies an intriguing puzzle.

August 8, 2021 · 3 min

The reality of accessible deep learning

Thanks to recent libraries such as TensorFlow and PyTorch, deep learning has become so accessible that it now can be in anyone’s toolbox. But at what cost does these libraries reduce the entry level for advanced methods?

February 28, 2021 · 5 min

Keras Deep Learning 101

A very quick introduction to Keras and common architecture types with short examples. The slides include code snippets and tips on training neural networks.

October 16, 2018 · 2 min