Christopher Tam's repositories
Blockchain-GNN-Research
Research papers, experiments, and ideas for the application of GNNs to blockchain data
Linear-And-Polynomial-Regression-From-Scratch
Jupyter Notebook to accompany my Medium article Implementing Linear and Polynomial Regression From Scratch.
continual-learning
PyTorch implementation of various methods for continual learning (XdG, EWC, online EWC, SI, LwF, GR, GR+distill, RtF, ER, A-GEM, iCaRL).
CUDA
Parallelizing matrix multiplication to invert lower triangular matrices as well as the Floyd-Warshall algorithm to solve the all pairs shortest paths problem. These projects saw a speedup factor of 500x over their serial counterpartsf or 2048x2048 size matrices.
Demonstrating-Catastophic-Forgetting
A clear demonstrating of the problem of Catastrophic Forgetting in deep learning systems.
overcoming-catastrophic
Implementation of "Overcoming catastrophic forgetting in neural networks" in Tensorflow
Service-Oriented-Architecture
Back-end services to a service oriented architecture software project.
christam96.github.io
Personal blog.
EIPs
The Ethereum Improvement Proposal repository
EQ-Data-Work-Sample
My solution to EQWorks data role work sample.
Generate-Sample-Data
Code to accompany my Medium article "Generating Sample Data from Continuous Function"
haskell-exercises
đź’» Exercises for the Haskell Beginners 2022 course
Investigating-Continual-Learning-Strategies-in-Nueral-Networks
Exploring the role of continual learning strategies when neural networks are confronted with learning tasks sequentially.
OS-Resource-Management
Command-line prompt to receive low-level statistics on OS resources
p5-js
A collection of fun snippets of code in p5 JavaScript.
RDT-Over-UDP
A Reliable Implementation of the UDP Protocol
TelegramGPT
ChatGPT-like interface for Telegram conversations.
TFDS-Yelp-Reviews
Binary sentiment classification for Yelp reviews.
VaR-Analysis
Historical simulation. Given a portfolio's returns and losses, calculate a confidence interval for the worst possible outcome.
Work-Logger
A command-line application that logs your work and creates a Google Calendar event for your work period.