Ryan Boldi's repositories
AdventOfCode
My attempts at solving Advent of Code in a variety of programming languages
lexicase-selection
Lexicase Selection Python Package
pushgp-art
Using PushGP to evolve Compositional Pattern Producing Networks to create art in Clojure
cellular-automata-clojure
A Clojure Library to observe, simulate and handle various forms of Cellular Automata.
Informed-Down-Sampled-Lexicase
Code for the paper "Informed Down-Sampled Lexicase Selection: Identifying productive training cases for efficient problem solving"
Ant-Simulation
Simulating an Ant colony searching for food - C++ SDL2
Clojure-Exercism
My attempts at Exercism's exercises using the clojure programming language
evolutionary-linear-regression
Performing Linear Regression with a simple Evolutionary Algorithm
hidden-context
Code and data for the paper "Understanding Hidden Context in Preference Learning: Consequences for RLHF"
introtodeeplearning
Lab Materials for MIT 6.S191: Introduction to Deep Learning
Java-Exercism
My attempts at the Exercism exercises in Java
multi-task-image-classification
Multi-task learning for image classification implemented in PyTorch.
Neural-Network-Cpp
A very simple (optionally) non-fully connected neural network class written in C++
pyribs
A bare-bones Python library for quality diversity optimization.
quality-diversity.github.io
Website for Quality-Diversity optimisation algorithms
ryanboldi.github.io
My personal website
search-for-meaning
A Computational Search for "Meaning" in the World
Sutton-Barto-RL
Programming exercises from the Sutton/Barto '98 Reinforcement Learning Bookbook
Tic-Tac-Toe-Java
Learning Java by Creating a Tic Tac Toe Console Application
website-copy
A repository for exercism's website's copy