Artificial Intelligence I
Karlstad University
Karlstad
Start date:
End date:
Pace of study: 50 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: DVGA27
Module 1 This module introduces fundamental concepts and terminology in artificial intelligence and machine learning, with a focus on supervised learning (regression analysis, classification), unsupervised learning, and reinforcement learning. The module systematically covers the entire AI/ML workflow: data collection, preprocessing, visualisation, modeling, and evaluation. Classical algorithms such as decision trees, random forests, k-nearest neighbors (KNN), linear models, clustering algorithms, and ensemble methods are central. Students learn techniques for model evaluation, including cross-validation and regularisation. Handson lab sessions using libraries such as Scikit-learn provide opportunities to implement these models in order to solve real-world problems involving various data types. The module also equips students with the skills to independently analyse datasets, select appropriate algorithms, and implement solutions using standard machine learning tools. Module 2 This module focuses on the theoretical foundations and practical applications of deep learning. Key principles include neural network architectures, the universal approximation theorem, and optimisation via gradient descent. Students learn to work with popular models such as convolutional neural networks (CNNs), ResNets, and generative models (e.g., autoencoders and language models). The module integrates hands-on exercises using libraries like PyTorch to adapt and apply pretrained models. Emphasis is placed on optimisation techniques such as transfer learning and data augmentation, as well as evaluating model performance using appropriate metrics. The module also introduces fundamental concepts in generative AI, including visual models and language models.
Registered for Programming and Data Structures, 15 ECTS credits, or equivalent.
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
Karlstad University
Karlstad
Start date:
End date:
Pace of study: 50 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2026-09-14T15:56:15