Computational science student at LUT University, Finland. I am focused on AI research and entrepreneurship.
I've classified my projects into three categories:
- AI projects
- Other projects
- Projects for school
Title | Description | Link |
---|---|---|
Moska |
Engine and an AI player for a card game called Moska. | BSc Thesis, MoskaEngine, MoskaResearch, Website |
Reinforcement Learning |
A reinforcement learning framework: Simulate, fit, repeat. | RLFramework |
Telegram GPT bot |
Telegram chat bot, and utilities to finetune a HuggingFace or OpenAI model with your own Telegram data. | Teekkarialy |
Stock prediction |
Given past hourly prices of multiple stocks, predict the whether the stock will go up, down, or stay. Successful modelling allows for optimal market exploitation. We try transformers, LSTM and RNN architectures. | stonk-prediction |
Seal identification |
A Siamese Neural Network for identifying ringed seals. | ringed-seal-identification |
Oparch | An old project which attempts to optimize the architecture of a neural network. | oparch |
Title | Description | Link |
---|---|---|
Inverse Radon Transform |
Research on CT imaging reconstruction: Algorithms, math, AI. | limited-angle-tomography |
Algorithms |
A collection of standalone algorithms and scripts. Tic-Tac-Toe AI, reverse Collatz, extra Foobar challenges, etc. | Algorithms |
Data analysis | A paid data analysis about housing in the city of Imatra. Contains only part of the results, and in Finnish. | imatra-public-results |
Google Foobar |
My solutions to a 5-level programming challenge, which had very interesting problems. | Google-Foobar |
Advent of Code |
My solutions to the yearly Advent of Code challenges 2023. | Advent-of-Code |
Blokus in Python |
A wrapper on the Pentobi library, that allows playing Blokus Classic through Python. | BlokusPentobi |
Title | Description | Link |
---|---|---|
Dynamic soft sensor for mining process | A soft sensor for predicting the quality of a froth flotation plant. | mining-process |
Math for machine learning | Projects: Recommendation system using matrix decomposition, music classification with dimensionality reduction methods, and an SVM classifier for financial news sentiment analysis (also Word2Vec model). | matrix decomposition, dimensionality reduction, SVM |
3D digit recognition | Project/competition submission for Pattern recognition course. Our team reached the highest score since the competition began in 2016! | 3D digit recognition |
Gaussian processes | Using Gaussian processes for regression | Gaussian processes |
Cryptography LWE | Public-key cryptography using the Learning-with-errors problem | LWE |
Embedded systems | An alarm system, using C | embedded-systems-project |
Systems programming | Projects for a course on OS's and systems programming. | Projects and exercises |
Data analysis | Data analysis about wine quality | wine-quality |
Code line stats below are updated with a script.
language | files | code | comment | blank | total |
---|---|---|---|---|---|
Python | 593 | 57,949 | 6,955 | 10,573 | 75,477 |
Java | 72 | 8,854 | 566 | 1,799 | 11,219 |
MATLAB | 60 | 3,721 | 1,092 | 1,109 | 5,922 |
JavaScript | 19 | 3,475 | 595 | 580 | 4,650 |
C | 29 | 2,506 | 790 | 485 | 3,781 |
MS SQL | 5 | 2,078 | 5 | 54 | 2,137 |
Shell Script | 51 | 1,464 | 602 | 594 | 2,660 |
HTML | 25 | 1,232 | 51 | 164 | 1,447 |
C++ | 11 | 351 | 371 | 187 | 909 |
Batch | 5 | 193 | 60 | 102 | 355 |
LaTeX | 3 | 140 | 0 | 44 | 184 |
CUDA C++ | 1 | 100 | 42 | 35 | 177 |
Assembly | 2 | 75 | 0 | 2 | 77 |
Makefile | 6 | 61 | 1 | 26 | 88 |
Thank you for visiting my profile!