This repository contains projects completed for the courses:
- IN3050 - Introduction to Artificial Intelligence and Machine Learning
- IN3110 - Problem Solving with High-Level Languages
- IN2090 - Databases and Data Modelling
Each project has its own directory within the repository, which contains the project files and a README file with instructions for running the program.
There is also a directory for designs that I've made in figma.
The IN3050 projects included in this repository are Jupyter Notebooks containing Python code:
- Assignment 1: A Jupyter Notebook containing a Python program that solves a traveling salesman problem (TSP) using different methods such as evolutionary algorithms.
- Assignment 2: A Jupyter Notebook containing a Python program that implements supervised learning for classification.
- Assignment 3: A Jupyter Notebook containing a Python program that applies unsupervised learning.
The IN3110 projects included in this repository are:
- Assignment 2: A Python program that creates 1d- and 2d-arrays.
- Assignment 3: A Python package which works as an image filter.
- Assignment 4: A Python program for web scraping.
The IN2090 projects included in this repository are:
- Assignment 2: Basic SQL script using a database that contains information about planets.
- Assignment 4: More advanced SQL script using a film database.
- Assignment 5: A Python program that contains SQL scripts using the database about planets.