CPJC Python Poker Bot
How many physicists does it take to know when to hold 'em and when to fold 'em?
Posted on May 4, 2024
A dimly lit room, thick with cigarette smoke and the smell of cheap beer. Your opponent across the table sits forward, shoulders hunched, glancing from the cards in his hands to your face and back again. He gingerly pushes half of his stack into the center of the table, like...
[Read More]
Tags:
Python, Counterfactual Regret Minimization, Texas Hold'em, Algorithm Design
Developing My Own Stock Trading Algorithm
How hard could it be?
Posted on September 13, 2023
People have been trying to come up with tips, tricks, formulas, and algorithms for trading for as long as markets have existed. The development of new market sectors, the rise of online trading, and the overall increase in data have led to trillions of dollars exchanging hands between automated systems....
[Read More]
Tags:
Python, Data Mining, Algorithm Design, Data Visualization, Financial Literacy, Stock Markets, Genetic Algorithms
A Tutorial on Broadening in Python
Explore convolutions and common pitfalls
Posted on December 5, 2022
In science, we often have to deal with distributions. Whether there is some a distribution of noise in our data, or some underlying physics influencing our measurements, we will always have to contend with these background processes. This is often discussed in terms of a convolutions, where two processes mix...
[Read More]
Tags:
Python, Gaussian, Lorentzian, Convolutions, Broadening