Learning how to Learn with Deep Learning

A small presentation given to a select group of students during the summer months. This presentation gives a very brief introduction to Deep Learning and the basic components that make up the feed-forward network.
presentation
Date

August 5, 2021

Event

Swansea University Summer School

Location

Swansea University

Link to the presentation

Abstract

A small presentation given to a select group of students during the summer months. This presentation gives a very brief introduction to Deep Learning and the basic components that make up the feed-forward network. This simplification of Deep Learning is intended to give a basic intuition about how learning works, even if the resultant models are not considered state-of-the-art (for that, more complex computations will be needed).

Running the presentation

The presentation is written as a Pluto.jl notebook to interactively demonstrate some of the core concepts of Deep Learning. Therefore, you have a few choices in running the presentation. Firstly, if you have the Julia programming language installed on your computer, you can download presentation.jl, and open up the Julia REPL by running julia from this same directory where presentation.jl was downloaded to. In the REPL, enter the following commands:

using Pluto;
Pluto.run()

The Pluto.jl server will begin running and a new web-page will be opened on your default web browser. From there, type presentation.jl into the ‘Open from file’ text box and click open. The notebook should now start and install the required libraries (this might take a while the first time you open it).

An alternative is to using Binder. By clicking this link, a container will be created in a couple of minutes, and you will be able to view the presentation.