Nicholas Guttenberg's repositories
StreamNotebooks
Notebooks from my livestream.
ELSIMLBootcamp
Notebooks for the ELSI ML Bootcamp
TripletCAEmbedding
Triplet embedding for 1d cellular automata
DigitMutualInformation
Code to (sorta) compute informations between digit representations of x and sqrt(x), using LSTMs + cross-entropy to bound mutual information.
evolution_infodynamics
Supporting code for the paper "Evolutionary rates of information gain and decay in fluctuating environments". Simulates binary string populations on GPU and then evaluates the mutual information between population and environment.
ExtremeValueLoss
Code implementing generative models using 'extreme value loss'.
ProgramSynthesis
Experiments in program synthesis/combination of neural network modules via search.
pseudoCA
Simple convolutional neural network-based random cellular automaton
RhythmCircuit
Circuit-building rhythm game
symbolgame
Guess a secret symbol set learned by a neural network