Andrew Cheng's repositories
releasing-research-code
Tips for releasing research code in Machine Learning (with official NeurIPS 2020 recommendations)
BigSurvSGD-VarianceReduction
Honours Computer Science Project (DEC 2020): Implementation of Variance Reduction Techniques (SAGA, SVRG) to BigSurvSGD
YouCompleteMe
A code-completion engine for Vim
Probabilistic-Analysis-of-Algorithms
Modern Probabilistic Techniques to Analyze Expected Behaviour of Algorithms and Data Structures
BERT-Trees-RBF-RF-Adaboost
Applied ML: Analysis of adaboost, linear SVC, radial basis function SVM, random forests, decision trees, and BERT on two sentimental NLP datasets - IMDb and 20Newsgroup.
CNN-MLP-CIFAR10
Applied ML: Analysis of the performance of convolutional neural networks and multi-layer perceptrons on the popular image dataset CIFAR-10. MLP coded from scratch.
DeepHit-Honours-Project
Honours Mathematics Project (FALL 2019): Deep Learning Applied to Competing Risk Survival Analysis
SGLD-Critical-Review
Theoretical ML: Critical Review of Stochastic Gradient Langevin Dynamic's Diffusion Limit
Machine-Learning-Books-With-Python
Chapter by Chapter notes, exercises and code for a variety of machine learning books using Python