Matthew's Projects
[WIP] Find all the programming projects and assignments I've worked on as a student at McGill University. Existing and new projects will be added incrementally.
Fake news text classification project for the McGill COMP 550 Natural Language Processing course.
Machine learning projects for the McGill COMP 551 course. Supervised learning: comment popularity score prediction, IMDB movie review sentiment analysis, digit recognition, and paper reproducing.
Official implementation of CVPR2020 paper: "Compositional Convolutional Neural Networks: A Deep Architecture with Innate Robustness to Partial Occlusion" https://arxiv.org/abs/2003.04490
DNS Client developed in Java for a McGill ECSE 489 Telecommunications Course
Dotfile configurations for my computer. Followed this guide: https://www.atlassian.com/git/tutorials/dotfiles
Event creation and registration system on Android, Desktop and Web. Model Based Programming using Umple technology (UML Domain Modelling), auto generated code. Multi-platform software system. Testing done with JUnit library. Desktop made in Eclipse and Android in Android Studio
ECSE 323 Labs: FPGA programming and digital systems design experiments
A collection of OpenCV assignments for a McGill University Computer Vision Course (ECSE 415)
Intelligent Text and Image Filtering on the Web using a Chrome Extension and Machine Learning Algorithms
A programming language for cloud of moving things (edge-based IoT)
Config files for my GitHub profile.
Personal pertfolio I made in HTML, CSS, and JS. Used a CSS template.
A medical imaging framework for Pytorch
Next generation distributed, event-driven, parallel config management!
Compiler for a programming language (called MiniLang) created in C. Part of McGill's COMP 520 Compiler Design course assignments.
Movie recommendation project for the McGill COMP 596 Network Science course.
Ericsson Intern Showcase Project
Alpha-Beta Pruning and Monte Carlo Tree Search implementations for an AI player for a Pentago (Swap) board game. Project for an AI class (COMP 424) at McGill University
SOS Smart Automatic Car Crash Application
Python package containing dataset classes, DNN models, loss functions, and training and validation loops to help you get started on your next PyTorch project.
Final project for the COMP-767 Reinforcement Learning course at McGill University
Datasets, Transforms and Models specific to Computer Vision