masonmcbride Goto Github PK
Name: Mason McBride
Type: User
Name: Mason McBride
Type: User
me learning alphazero (papers: https://arxiv.org/abs/1712.01815, https://www.nature.com/articles/nature24270)
My exploration of the game of baseball through python and dataframes
me learning cfr (paper: http://modelai.gettysburg.edu/2013/cfr/cfr.pdf)
a naive solver for a congestion/potential game.
Exploration of the Chinese Restaurant Process found here https://arxiv.org/abs/0710.0845
A repo for an implementation of context tree weighting and other compression algorithms
Disjoints Sets
exploration and implementation of Earth Movers Distance (paper: http://infolab.stanford.edu/pub/cstr/reports/cs/tr/99/1620/CS-TR-99-1620.ch4.pdf)
Implementing GJK collision algorithm for convex shapes. Idea from Reducible (youtube.com/watch?v=ajv46BSqcK4). I also implemented unittests for practice which was inspired from github.com/kroitor implementation of gjk in C. Also the shape class is for practicing operator overloading and pythonic code.
writing cool and interesting and helpful LPs and feasibility programs into open source existence. Using gurobi solver's gurobipy API because it's free and fast. Gurobipy matrices are annoying to deal with so far.
Implementation of kalman filter. All sources and references I used can be found in the kf.py class file.
The best mcts in the land. Still need to parallelize, make a C version, and btw it's not so trivial to make a smooth mcts. This mcts implementation has state space awareness and is memory efficient.
MCTS written in rust.
Me exploring the wonderful world of Markov Decision Processes. The MDP.py file is an interface type so you can implement others games as long as they can be formulated to the file. I also wrote ValueIteration to solve the mdp. For proof of concept, I implemented the Gambler's Problem.
A mathematical tree object that I made to chart movie scene timelines.
Regret Matching (RM) and Counterfactual Regret Minimization (CFR) modern implementation.
Safe Opponent Exploitation in python (paper: https://www.cs.cmu.edu/~sandholm/safeExploitation.teac15.pdf)
A reference of code for common sorting algorithms in clean, readable code.
You like pytorch? You like micrograd? You love tinygrad! ❤️
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.