Nate Hofmann's repositories
mtg-analysis
Time series analysis and modeling of competitive level play and card prices for Magic: The Gathering.
rl-compiler-optimization
Evaluation of the CompilerGym environment using reinforcement learning agents from StableBaselines v3
voronoi-generation
Voronoi diagram generation in C using Lloyd's algorithm, Fortune's algorithm, and others.
advanced-seams
Implementation and exploration of seam carving.
cleanrl
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC)
color-mess
Various utility classes and functions for basic image manipulation and generation built atop Pillow.
portolve
Exploration of the optimal portfolio problem through multi-objective evolutionary algorithmic techniques.
DepthAwareCNN
Depth-aware CNN for RGB-D Segmentation, ECCV 2018
euler-has-a-lisp
My solutions to Project Euler in Racket.
hangman
A recreation of the classic game hangman.
junit5-samples
Collection of sample applications using JUnit 5.
ManaFlood
Desktop application for deck building, card querying, etc. for the Magic: The Gathering TCG.
Markov-Babbler
Simple Markov babbler implementation and GUI
njhofmann.github.io
Personal website repo.
NSGA-II
This is a python implementation of NSGA-II algorithm. NSGA is a popular non-domination based genetic algorithm for multi-objective optimization. It is a very effective algorithm but has been generally criticized for its computational complexity, lack of elitism and for choosing the optimal parameter value for sharing parameter σshare. A modified version, NSGA II was developed, which has a better sorting algorithm , incorporates elitism and no sharing parameter needs to be chosen a priori.
Pomodoro-Timer
Simple Pomodoro Timer
racket-csp
Generalized constraint satisfaction problem solver written in Typed Racket.
RangeParts
Python module providing support for operations involving ranges.
ResizeableMatrix
A resizeable matrix class for when a 2D array just won't do.
sunrgbd-meta-data
train test labels for sunrgbd