Artificial Intelligence (AI)
Course content
Introduction to models and methods used in artificial intelligence (AI), and machine learning methods relevant to AI. Different aspect of AI are covered including symbolic AI, representation learning, advanced deep models, and reinforcement learning.
BSc Programme in Machine Learning and Data Science
Knowledge of
-
general aspects of AI, weak vs. strong AI
-
history of AI
-
aspects of symbolic AI (knowledge bases, logic, reasoning)
-
representation learning
-
advanced deep models (recurrent networks, graph networks)
-
variational Bayesian methods (variational autoencoders)
-
reinforcement learning
Skills to
-
select appropriate methodology to solve AI problems
-
implement selected AI algorithms
-
design and train representation learning algorithms
-
design and train reinforcement learning algorithms
Competences to
-
reflect upon the capabilities and limitations of AI algorithms
-
recognising and describing possible applications of AI methodology
-
design, optimise and use advanced deep models
-
apply the learned methodology to applications in analysis of real-world data such as images, sounds and text
-
rigorously analyse AI learning algorithms
The course will mix lectures, exercise classes, and project work.
See Absalon for course litterature.
Academic qualifications corresponding to the previous courses on
the BSc in Machine learning & data science. As a minimum this
implies:
1. Linear algebra corresponding to the course Lineær Algebra i
datalogi (LinAlgDat).
2. Calculus corresponding to the courses Introduktion til matematik
i naturvidenskab (MatIntroNat) and Matematisk Analyse (MatAn).
3. Basic statistics and probability theory corresponding to the
course Sandsynlighedsregning og statistik (SS), and statistical
modelling corresponding to the course Modeller for Komplekse
Systemer (ModKomp).
4. Machine learning corresponding to Introduktion til Machine
Learning (MaLeIntro). Please note that MaLeIntro includes basic
deep learning.
5. Programming experience in Python.
- ECTS
- 7,5 ECTS
- Type of assessment
-
Continuous assessmentContinuous assessment of 4 written assignments (2 to be completed individually, and 2 to be completed in groups). All assignments must be passed. The final grade is based on an overall assessment.
- Aid
- All aids allowed
- Marking scale
- 7-point grading scale
- Censorship form
- No external censorship
Several internal examiners
Criteria for exam assessment
According to learning outcomes.
Single subject courses (day)
- Category
- Hours
- Lectures
- 32
- Preparation
- 68
- Exercises
- 46
- Exam
- 60
- English
- 206
Kursusinformation
- Language
- English
- Course number
- NDAB20002U
- ECTS
- 7,5 ECTS
- Programme level
- Bachelor
- Duration
-
1 block
- Schedulegroup
-
C
- Capacity
- No limit.
- Studyboard
- Study Board of Mathematics and Computer Science
Contracting department
- Department of Computer Science
Contracting faculty
- Faculty of Science
Course Coordinator
- Stefan Horst Sommer (6-84807e7e768351757a3f7c863f757c)
Are you BA- or KA-student?
Courseinformation of students