Selected projects
A selection of my most recent projects, from newest to oldest
- Predicting psychiatric indications from EEG data ๐ง - [Python] A package developed for the completion of Masters degree. Implements a full cleaning and machine learning pipeline for EEG data .
- Print neural network parameters โ - [Julia] package to print parameters of a Lux neural network in a readable way.
- Recurrent and fully connected neural networks from scratch โ - [Python] Two notebooks where I develop two foundational machine learning models, the multi-layer perceptron and recurrent neural network, from scratch.
- Machine learning on EEG data for BCI applications in esports โ - [Python] Classification of player mental states during League of Legends play using electrical signals recorded from the scalp (EEG).
- Auto-hyperparameter tuning for Reinforcement Learning with Optuna โ - [Python] Learning the Gymnasium environment and hyper-parameter tuning for reinforcement learning on toy settings (Hopper and Bipedal walker).
- Study of EEG recordings in linguistic experiments โ [Python] This project examines how rhythm affects sentence ambiguity processing in the brain using EEG data from multilingual participants, with findings suggesting minimal impact for late German learners.
- Card games No Thanks! and Take 5 with Q-learning โ [Python] This project explores reinforcement learning strategies for card games No Thanks! and Take 5!, demonstrating the effectiveness of Q-learning with linear function approximation for complex game states.
- Observer - a python package for preparing and analyzing data from Dota 2 replays โ - [Python] For the paper “Implicit Coordination Dynamics: A Synchrony-based Study on Team Positioning and Performance in Competitive Dota 2”, I developed a package to extract and analyze data from Dota 2 replays.