Official course description:

Full info last published 4/12-23
Course info
Language:
English
ECTS points:
7.5
Course code:
KGAPARI1KU
Participants max:
50
Offered to guest students:
yes
Offered to exchange students:
yes
Offered as a single subject:
yes
Price for EU/EEA citizens (Single Subject):
10625 DKK
Programme
Level:
MSc. Master
Programme:
MSc in Games
Staff
Course manager
Assistant Professor
Teacher
Part-time Lecturer
Course semester
Semester
Forår 2024
Period
Summer 2024
Start
8 July 2024
End
23 August 2024
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract
In this course, the students learn how to evaluate, design and prototype products based on latest artificial intelligence technologies.
Description

Artificial intelligence driven technology is becoming a central part of an increasing number of products, ranging from self-driving cars, to home assistants. Being able to design products based on this technology and evaluate their impact is a complex skill that requires knowledge if the inner working of different artificial intelligence algorithms and the ability to experiment with them.

While maintaining a product centric perspective, this course aims at giving the students the ability to understand the different mechanisms at the basis of modern artificial intelligence and use this knowledge to design and evaluate AI based applications.

NB: Please note it is not recommended to take this course if you have already taken KGAPARI1KU Data Mining offered by KSD as the courses overlap to a large degre.

Formal prerequisites
  • understanding of basic computing concepts -- e.g. what is a process, what is a file or what is memory
  • understanding of fundamental principles of imperative programming -- e.g. variables, functions, parameters
  • experience in writing, building and running simple applications written in a scripting language -- e.g. python, processing, javascript
  • understanding basics of linear algebra and calculus (matrices, vectors and derivatives)
Intended learning outcomes

After the course, the student should be able to:

  • formulate ideas on how to include artificial intelligence technologies in new products
  • analyse the impact of AI on the potential end-user and discuss ethical aspects of AI products.
  • describe the mechanisms that drive modern day artificial intelligence
  • compare multiple algorithms and identify the most appropriate for a given application
  • identify advantages and limitations of artificial intelligence algorithms
  • compile simple prototypes based on pre-existing library to experiment with AI methods
Learning activities

The course consists of exercises integrated into lectures with the teacher. The purpose of the lectures is to provide the context of the topics covered and available tools. During the lectures, the students will immediately get practical experience applying the tools to problems relevant to their exam hand-ins. There is a strong emphasis on problems and practices a student might come across in their professional environment.

Topics covered: 

Supervised and unsupervised learning, neural networks, ensemble methods and optimization.

Course literature

The course literature is published in the course page in LearnIT.

Ordinary exam
Exam type:
C: Submission of written work, External (7-point scale)
Exam variation:
C22: Submission of written work – Take home
Exam submission description:
To get the grade in this course you need to complete notebooks assigned by the teacher as the exam notebooks. There are 3 exam notebooks that the teacher will give you 7 days before the exam deadline. Each notebook requires the student to solve a Machine Learning problem by synthesizing tools and concepts covered in the class.


reexam
Exam type:
C: Submission of written work, External (7-point scale)
Exam variation:
C22: Submission of written work – Take home
Exam submission description:
To get the grade in this course you need to complete notebooks assigned by the teacher as the exam notebooks. There are 3 exam notebooks that the teacher will give you 7 days before the exam deadline. Each notebook requires the student to solve a Machine Learning problem by synthesizing tools and concepts covered in the class.

Time and date
Ordinary Exam - hand out Fri, 2 Aug 2024, 08:00 - 14:00
Ordinary Exam - submission Fri, 9 Aug 2024, 08:00 - 14:00
Reexam - hand out Fri, 16 Aug 2024, 08:00 - 14:00
Reexam - submission Fri, 23 Aug 2024, 08:00 - 14:00