GithubHelp home page GithubHelp logo

Mason McBride's Projects

alphazero icon alphazero

me learning alphazero (papers: https://arxiv.org/abs/1712.01815, https://www.nature.com/articles/nature24270)

baseball icon baseball

My exploration of the game of baseball through python and dataframes

cfr icon cfr

me learning cfr (paper: http://modelai.gettysburg.edu/2013/cfr/cfr.pdf)

congestion icon congestion

a naive solver for a congestion/potential game.

crp icon crp

Exploration of the Chinese Restaurant Process found here https://arxiv.org/abs/0710.0845

ctw icon ctw

A repo for an implementation of context tree weighting and other compression algorithms

emd icon emd

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)

gjk icon gjk

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.

gurobi icon gurobi

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.

kalmanfilter icon kalmanfilter

Implementation of kalman filter. All sources and references I used can be found in the kf.py class file.

mcts icon mcts

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.

mdp icon mdp

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.

movietree icon movietree

A mathematical tree object that I made to chart movie scene timelines.

rm-cfr icon rm-cfr

Regret Matching (RM) and Counterfactual Regret Minimization (CFR) modern implementation.

soe icon soe

Safe Opponent Exploitation in python (paper: https://www.cs.cmu.edu/~sandholm/safeExploitation.teac15.pdf)

sorting icon sorting

A reference of code for common sorting algorithms in clean, readable code.

tinygrad icon tinygrad

You like pytorch? You like micrograd? You love tinygrad! ❤️

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.