Barry G Becker's repositories
LeelaWatcher
A GUI for watching Leela Zero self train
TutorMatch
A tutor matching web application. I am working with students at James Logan High School to develop it.
ScalphaGoZero
An independent implementation of DeepMind's AlphaGoZero in Scala, using Deeplearning4J (DL4J)
bayes-rule-viz
Explain Bayes' rule in the context of disease testing using D3.
world-conflict
A multi-player, online, Risk-like strategy game. Implemented in Google App Script (i.e. Javascript).
Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.
chatgpt-client
Scala client to call the ChatGPT API
graph-test-cases
An app that generates test cases for graph theory problems.
gs-ui-swing
GraphStream Swing user interface
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
k-shortest-paths-scala-version
An implementation of the Yen's top-k shortest paths algorithm in Scala
leela-zero
Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
leela-zero-scala
An experiment to see how hard it would be to port leela-zero to scala. Leela-zero is a super-human go playing program based on the Alph-go Zero paper.
lejosProjects
A collection of Lejos programs for Mindstorm EV3 robots.
physics-simulation
Web based physics simulations
python
Number theory programs
quasar-disease-testing
Explains Bayes' rule through disease testing use case.
screepsBase
Code for my Screeps home base
spirograph-js
Fancy js based spirograph simulation
stable-matching
Implementation of stable marraige and stable room mate algorithms in scala
totemDestroyer
Example phaser and planck.js game