autumn 2025
DTE-2502 Neural Networks - 10 ECTS
Admission requirements
General study qualification with Mathematics R1+R2 and Physics FYS1. Application code: 9391
Recommended prerequisites:
- DTE-2602 Introduction to Machine Learning and Artificial Intelligence
- DTE-2510 Introduction to programming
- DTE-2511 Advanced programming
- Experience in Python programming
Course content
The course focuses on different approaches into the artificial intelligence domain focusing on neuralnet works.
The course introduces support vector machines (SVM) and compares the advantages of end-to-end training offered by Neural network models. It comprises of five modules:
- Multi-layer perceptron: Focusing on topics such as application / programming / understanding of concept of a perceptron, the multi-layer-perceptron,
- Convolution neural nets: Feed-forward neural nets, convolution neural nets (CNN) with emphasis placed on applications related to image analysis and related topics. VGG-Net, Res-NET.
- Recurrent neural nets: Recurrent Neural Networks (RNNs), Long Short-Term Memory networks(LSTMs), and Gated Recurrent Units (GRUs) for handling sequential data.
- Reinforcement learning: Basic introduction to reinforcement learning and deep reinforcement learning, emphasis will be placed on applications related to Q-learning for training (robotic /autonomous) agents and advance model architectures.
- Generative models: Introduction to Variational auto-encoders (VAEs) and Generative adversarial networks (GANs).
Objectives of the course
On completion of the course, the successful student is expected to have the following:
Knowledge
The student will have:
- An overview of history and numerous approaches within training deep neural networks.
- Understanding of "The curse of dimensionality" in AI.
- Basic understanding of back-propagation and complexity.
Skills
The student should be able to:
- Program, adapt and apply neural nets in different application domains.
- Identify and define features in a complex environment.
- Think critically with theoretical framework underpinning an deep learning architecture.
General Competence
- Can apply the knowledge and skills to solve problems and communicate about the results with other specialists in the field of computer science.
Teaching methods
The subject uses so-called "Flipped classroom", i.e., lectures are posted online continuously during the semester in the form of short instructional videos and demonstrations. In addition, exercises and control questions related to each video are used.
The subject teaches in the autumn semester with teacher-led and assistant-led learning and / or exercises.
Information to incoming exchange students
This course is available for inbound exchange students.
There are no academic prerequisites to add this module in your Learning Agreement.
Recommended prerequisites:
- DTE-2602 Introduction to Machine Learning and Artificial Intelligence
- DTE-2510 Introduction to programming
- DTE-2511 Advanced programming
- Experience in Python programming
Bachelor Level
Do you have questions about this module? Please check the following website to contact the course coordinator for exchange students at the faculty: https://en.uit.no/education/art?p_document_id=510412.
Deadline: 15th April
Schedule
Examination
Examination: | Grade scale: |
---|---|
Portfolio | A–E, fail F |
Coursework requirements:To take an examination, the student must have passed the following coursework requirements: |
|
Mandatory exercises | Approved – not approved |
More info about the portfolio
Portfolio Components
- Programming Tasks:
- Two programming tasks.
- Each task can be submitted in English or Norwegian.
- Combined, they are worth 50 points.
- Each task must be approved with a score of at least 30% to qualify for a final grade.
- E-Tests:
- Two e-tests covering selected syllabus parts.
- Each e-test is worth 25 points.
Grading and Passing Criteria
- The final grade is based on the total points from all four components.
Re-sit examination
If any programming task is missing, the candidate is ineligible for a resit examination and must retake the course during the next ordinary period.
The resit examination involves taking new e-tests for the ones they have failed. The scores from the resit will replace the original e-tests scores.
- About the course
- Campus: Narvik | Bodø | Nettstudium | Other |
- ECTS: 10
- Course code: DTE-2502
- Responsible unit
- Institutt for datateknologi og berekningsorienterte ingeniørfag
- Earlier years and semesters for this topic