Portfolio

This is a list of miscellaneous coding projects, made for university classes, as compute tools, or just for fun (because why not).

Solvers

Published:

Bruteforce solvers for puzzle games like Minesweeper or Scrabble.

LUCIE

Published:

An Evaluation and Selection Method for Stochastic Problems

Compute

Published:

Python tool to easily configure and run experiments on remote hosts with pre-defined configurations through SSH

BERL

Published:

Benchmarking Evolutionary Reinforcement Learning: a python framework to test and evaluate Evolution Strategies for RL tasks, with MPI parallelism

GENE

Published:

A Geometric Encoding for Neural Network Evolution

Groinkbot

Published:

Multi-platform chatbot framework, based on a modular architecture and with a high-level interface.

NeuroEvolution in Julia

Published:

A Julia implementation of NEAT-based neuroevolution algorithms (NEAT, CPPN, HyperNEAT)

NeuroEvolution.jl

Published:

A Julia implementation of NEAT-based neuroevolution algorithms (NEAT, CPPN, HyperNEAT)

Genepy

Published:

Artificial life simulation in a 2D environment, with a custom implementation of NEAT for the brains.