Deep Neural Networks (ELE680)
In this course, you will be introduced to the foundations of deep learning, the most effective and common network structures and how to build, train and evaluate deep neural networks for different applications.
Course description for study year 2024-2025. Please note that changes may occur.
Course code
ELE680
Version
1
Credits (ECTS)
5
Semester tution start
Autumn
Number of semesters
1
Exam semester
Autumn
Language of instruction
English
Content
NB! This is an elective course and may be cancelled if fewer than 10 students are enrolled by August 20th for the autumn semester.
In this course, you will be introduced to the foundations of deep learning, the most effective and common network structures and their applications and how to build, train and evaluate deep neural networks for different applications. This includes:
- Neurons, layers, back propagation, optimizers, loss functions, hyperparameters
- Unsupervised, supervised and semi-supervised learning approaches.
- Transfer learning
- Multilayer Perceptron Network (MPN)
- Convolutional Neural Network (CNN)
- Time Series analysis
- Reccurent Neural Network (RNN) and Long Short-Term Memory networks (LSTMs)
- Autoencoders
- Natural language processing (NLP)
- Natural Language Understanding (NLU) and Embeddings.
- Image classification and Object detection
- Video Activity recognition
- Deep Reinforcement Learning
- Deep learning in image reconstruction and medical imaging.
- Transformers
Learning outcome
At the end of this course the student should have a fundamental understanding of methods and deep neural network structures commonly used in deep learning. The student should also be able to build, train and evaluate models for one or more practical deep learning problems.
Required prerequisite knowledge
Recommended prerequisites
Exam
Form of assessment | Weight | Duration | Marks | Aid |
---|---|---|---|---|
Project assessement | 1/1 | Letter grades |
Coursework requirements
2 of 2 assignments need to be approved by course instructor within the specified deadlines.
Course teacher(s)
Course teacher:
Øyvind Meinich-BacheCourse teacher:
Vinay Jayarama SettyCourse teacher:
Trygve Christian EftestølCourse teacher:
Kjersti EnganHead of Department:
Tom RyenMethod of work
The course has a duration of approximately 8 weeks and will be completed mid October. Lectures will be held the first 5 weeks. The students are expected to spend additional 6-8 hours a week on self-study and assignments.
The project will be carried out in the last three weeks of the course and it is expected that each student spend about 15 hours per week.