-
English
-
MST 0059
-
7.5 stp
Introduksjon
The landscape of Artificial Intelligence has shifted dramatically. We have moved from an era of theoretical potential to one where Large Language Models and Generative AI are fundamentally reshaping industries, from medicine and finance to creative arts and coding itself. It is no longer enough to simply understand the definitions of AI; students must now grasp how to harness, modify, and evaluate these powerful systems.
The main objectives of this course are to bridge the gap between historical AI foundations and the cutting-edge tools used today. Students will utilize mathematical frameworks to grasp the underlying methods, enabling them to read, understand, and modify advanced AI/ML code architectures. The course also serves as a bridge for students with basic scripting skills, offering an introduction to Object-Oriented Programming (OOP) to facilitate working with complex libraries like PyTorch.
Kursets innhold
The course will cover the following topics:
- General introduction to AI: Definitions, history, and the Generative AI boom;
- AI applications, specifically Computer Vision and Natural Language Processing (NLP);
- A gentle introduction to Object-Oriented Programming (OOP) for AI applications;
- Supervised machine learning methods and architectures (from linear regression to advanced network architectures);
- Training algorithms, optimization, and loss functions;
- Concepts of overfitting, underfitting, generalization, and validation techniques;
- Ethical concerns and policy regarding the use of AI in society.
Forbehold
Dette er et utdrag fra den komplette kursbeskrivelsen for kurset. Dersom du er aktiv student på BI, kan du finne de komplette kursbeskrivelsene med informasjon om bl.a. læringsmål, læreprosess, pensum og eksamen på portal.bi.no. Vi tar forbehold om endringer i denne beskrivelsen.