Projects
The list of all the projects that I have worked on so far is enumerated on this page. The projects span across various domains, including cybersecurity, artificial intelligence, machine learning and more.
AI Minesweeper
Playing Minesweeper can become frustrating when you are on the verge of winning, and suddenly, boom!
AI multi-agent search
How to teach an AI agent to act on its own in an adverserial environment?
AI Search
How would an AI agent find its way out using various search strategies?
Ants vs. SomeBees
A Tower Defense (TD) game where ants try to defend their colony against adversarial bees...
Bridging two-way radios and telephones
You are about to save a child's life and you realize that your phone is not with you...
Federated Learning for Distributed Intrusion Detection Systems in Public Networks
A cyber range constructed in the panOulu public network to help mitigate cyber threats by...
Ghost busters
Pacman has temporarily gone blind due to eye surgery. The ghosts want to scare him, unaware that Pacman has learned from his father the power of probabilistic inference to...
Gym exercise classification
Employing multimodal data fusion techniques to classify the type of exercise an athlete is performing.
Machine learning prediction for restaurant ratings
Wouldn't it be cool to predict the ratings for the restaurants you haven't visitied before?
Neural Networks
Leveraging neural networks for digit classification, regression, and language identification.
Reinforcement Learning (RL)
Exploratory agents, who are fond of learning through trial and error...
Robot vacuum simulation
Exploring two strategies to measure the performance of a robotic vacuum cleaner...
Six Degrees of Separation
How far could you be away from any other person in the world?
Twitter Brexit analysis
What do Twitter users feel about Brexit?
Virus drug treatment simulation
Treatment of viruses, such as HIV and H1N1, represents a significant challenge to modern medicine because of their ability to evolve...