FYTN14/EXTQ40, Introduction to Artificial Neural Networks and Deep Learning, 7.5 HP

Course responsible person: Mattias Ohlsson

Next time:
Fall 2020.

Course content

The course covers the most common models in artificial neural networks with a focus on the multi-layer perceptron. The course also provides an introduction to deep learning. Selected topics:

Feed-forward neural networks
The simple perceptron and the multi-layer perceptron, choice of suitable error functions and techniques to minimize them, how to detect and avoid overtraining, ensembles of neural networks and techniques to create them, Bayesian training of multi-layer perceptrons

Recurrent neural networks
Simple recurrent networks and their use in time series analysis, fully recurrent for both time series analysis and associative memories (Hopfield model), the simulated annealing optimization technique

Self-organizing neural networks
Networks that can extract principal components, networks for data clustering, learning vector quantization (LVQ), self-organizing feature maps (SOFM)

Deep learning
Overview of deep learning, convolutional neural networks for classification of images, different techniques to avoid overtraining in deep networks, techniques to pre-train deep networks

This page was created in Jan, 2007.
Available at http://cbbp.thep.lu.se/~mattias/teaching/fytn06/index.html.
Latest update: January 19, 2020.

©2007-2020 Mattias Ohlsson