Ricky Ma's repositories
DecentralizedRL
Decentralized temporal-difference reinforcement learning over randomly reshuffled topology
Epidemic-Matrix-Completion
Recovery and prediction of missing and incomplete epidemiological data using matrix completion and low-rank SVD
ChatbotAnalytics
Exploratory data analysis and interactive model-understanding and evaluation tool for chatbot training data and feedback
EducativeMLEngineer
Code for Educative course on "Becoming an ML Engineer"
CPSC425-Computer-Vision
CPSC425: Computer Vision, taught by Jim Little at UBC, Spring 2020
MLModelComparison
Comparison of machine learning models built from scratch, trained and tested on the MNIST dataset. Models and techniques implemented include KNN, regression, SGD, PCA, SVM, MLP, and CNN.
Contacts-App
Simple contacts app developed while learning Java.
CPSC340-Machine-Learning
CPSC340: Machine Learning and Data Mining, taught by Frank Wood at UBC, Spring 2019
ODDObjects
Unsupervised anomaly detection on COCO-style masked objects, comparison of results using various state-of-the-art deep autoencoders
ProducerGAN
AI-generated audio for producers using a generative adversarial network trained on various audio samples
CPSC422-Advanced-AI
CPSC422: AI2 - Intelligent Systems, taught by Giuseppe Carenini at UBC, Spring 2020
CPSC440-Advanced-Machine-Learning
CPSC440/540: Advanced Machine Learning, taught by Mark Schmidt at UBC, Spring 2020
Diner-Dates
Local Hack Day - Build Day Project
Exam-Scheduler
A simplified version of an exam scheduler for UBC with building and rooms modeled to allow for different room and class sizes. Minimizes the number of exam conflicts among the students.
Impersonator
Haskell implementation of text generation based on syntactic style and lexical frequency of a given source document.
ricky-ma.github.io
A beautiful, simple, clean, and responsive Jekyll theme for academics
UdemyHadoop
Files and scripts used for Udemy Hadoop course