Taliesin Beynon
Projects
Talks
Blog
About
Résumé
Home
Projects
Talks
Blog
About
Résumé
Tags /
C++
Projects
2016
Deep Learning for Mathematica
high-level, flexible, friendly deep learning
From 2016 to 2018, I led development of the neural network framework, which encompassed 50+ functions and objects. Since version 10.3 it has been part of the core Mathematica language. It covers a wide range of state-of-the-art deep learning functionality, in an interface that is extremely easy for scientists and engineers to use, rivaling and exceeding the ease-of-use of libraries like Keras. One notable use of the framework was to replace the filter-bank based gravitional wave detectors used …
2015
Text Search for Mathematica
easy-to-use lucene-backed indexing engine
2008
Floatworld
evolutionary sim of RNN-controlled agents on a gridworld
floatworld is an C++ library and associated GUI that serves as a laboratory for a multi-agent RNN-based simulation in which agents compete for space and energy on a two-dimensional grid. I wrote floatworld, along with a short paper about it, during my undergraduate degree. Each agent is controlled by a recurrent neural network and harvests energy in order to reproduce. Time and space are discretized. Agents obtain a variety of data from their environments that is fed to their neural network …
2003
PenGUIn
from-scratch cross-platform GUI and windowing system