~/talk

How I lost 1000€ betting on CS:GO with machine learning and Python

Talkat PyData Eindhoven 2024 · on Thursday, 2024-07-11· [machine-learning, python]
slides:none on file

Claims to have an exploitable edge in CS:GO betting, builds a Python web scraper collecting ~30,000 matches and three months of odds, engineers hundreds of features (including a TrueSkill rating), trains a probabilistic classifier with LightGBM, calibrates probabilities, and backtests a strategy showing ~8–10% ROI, then loses €1000 when deploying with a half Kelly criterion bankroll rule. Pipeline gaps include no paper trading, manual bet execution, weak risk and exit planning, and selection bias (winner’s curse).

AI-written summary · about

  1. 0:00ML betting experiment intro
  2. 1:07Lost 1000€ on CS:GO?
  3. 2:10Need financial edge in betting
  4. 3:55Profit equation with ML
  5. 6:22Model calibration in predictions
  6. 7:48Betting decisions with odds
  7. 8:50Kelly Criterion risk management
  8. 11:38Winner’s curse in betting
  9. 13:46CS:GO betting risks
  10. 14:49CS:GO data and features
  11. 16:58TrueSkill for match predictions
  12. 18:03LightGBM for predictions
  13. 19:04Time-series model eval
  14. 20:50Backtesting ROI strategy
  15. 22:18Backtest success vs real losses
  16. 24:225 takeaways from failure
  17. 25:48Advice on ML betting risks
  18. 26:29Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.