Reinforcement Learning Portfolio Rebalancing Algorithm

A machine learning algorithm that's all about rebalancing your portfolio, because adulting is hard.

This algorithm uses a combination of Q-learning and Monte Carlo Tree Search to optimize your investments.

But wait, there's more! It also includes a built-in system for predicting the probability of your cat's next haircut.

Want to see it in action?

Case Studies

Code Repository

Or, if you're feeling adventurous:

Tournament Mode