ChatGPT, DALL·E 2, and similar tools have made advanced technology available to a large number of new users in a short period of time. A basic understanding of the technology behind these tools is essential for making smart and informed choices about artificial intelligence (AI) and machine learning (ML), both in your personal life and at work.
Course content and learning outcome
In this course, you will be introduced to artificial intelligence and machine learning. The goal is that after completing the course, you will have a good insight into both the possibilities and limitations of using AI and ML. You will learn:
-
What artificial intelligence and machine learning are
-
Different methods for training computers
-
How to use Python and relevant libraries to explore and test technologies such as object recognition
-
Practical applications for popular commercial tools such as ChatGPT and DALL·E 2
Program content
Day 1
12.00-13.15: Introduction to artificial intelligence (AI)
- AI: What is it, and what is it
- AI: Myths and misunderstandings
- AI: What can we use it for
- Machine Learning: What Is It
- Definitions of concepts
13.30-14.15: Recognizing objects in images using Python
- Digital Images: What is a Digital Image
- Digital photos: Recognize objects, and more
- Assignment: Try what we have gone through in practice (15 minutes)
14:30-15:00: End of the day
- Review of the thesis
- Introduction to the take-home assignment
Day 2
09.00-10.00: Introduction to artificial intelligence, continued
- Data: Data quality and data-driven systems
- Machine Learning: What and How Does the Machine Learn
- Machine Learning: Guided
10.10-11.30: Recognizing objects in video using Python
- Review of the homework assignment
- Video: Recognizing objects and more
- Assignment: Try what we have gone through in practice (15 minutes)
11.40-12.00: Closing
- Review of the rest of the assignment
- Q&A
NB! There may be minor changes to the program.
Working method and programme
The course is carried out as a mixture of theory followed by problem solving (programming in Python) on your own and reviewing the tasks together. In this way, you will have the opportunity to test yourself along the way and get a better learning outcome.
You can advantageously think of and share with the course instructor if you have your own cases you want help to solve in everyday life with the help of artificial intelligence.
The course is conducted digitally on Zoom:
- Monday 1 December, 12-15
- Friday 5 December, 9-12
A week before the start of the course, we will send out a user guide with instructions on how to prepare your computer. It is important that everyone follows the steps in the guide.
Previous knowledge and recommended course series
To be able to carry out the practical exercises, you must have good knowledge of programming in Python or similar languages, as well as experience with development environments.
If you lack this competence, we recommend that you start with these courses:
-
Introduction to Python: A free, digital course for beginners that gives you basic knowledge of Python and prepares you for further courses. Recordings can be obtained if needed, send email to .
-
Python for the engineer: A physical two-day course that teaches you how to use Python to streamline your workday.