Projects

Here is a subset of projects I worked on. You can find more on my GitHub

Machine Learning: VAE and Continual Learning

VCL Paper Reproduction

We reproduced the results presented in the Variational Continual Learning paper. We also extended the implementation by adding memory to the generative model

Machine Learning: Classification and Regression

Marathon Predictions

First ever Machine Learning Project I worked on. We tried to predict whether previous runners would participate again to a Montreal marathon and how well they would do. Coded using MatLab

Machine Learning: Clustering and Deep Neural Nets

Bird Migration Prediction

We built various Machine Learning models to model the temporal and spatial migration patterns of Geese to help government bodies to get a clearer strategy for the conservation of bird species.

Machine Learning: Object Detection

Card Detection

In this 12 hours project we used transfer learning to make a small model capable of detecting card locations on images.

Parameter Optimization

IGO-CMA: An Evolution Strategy Optimizer

Based on a paper on Information-Geometric Optimizartion we devised a more constraint version of the CMA-ES optmizer and benchmarked it on various optimization problems.

Distributed Systems

Booking Management System

We implemented a multi-server based service to track and book available hotel rooms, cars and flights and manage customers. Coded using Java

Online Video game

Settlers of Catan Online

We created a server-based online version of "Settlers of Catan" from the design of the GUI to the end product. Coded with Java