~/talk

Beating Go thanks to the power of randomness

Talkat RubyConf 2015 · 2015-11-15..11-17· [ruby, machine-learning]

Claims that random simulation plus tree search beats old approaches using Monte Carlo Tree Search, deploys 50k+ playouts per second on strong engines, and wins tournaments historically dominated by heuristics; Crazy Stone beats pros with a 4‑stone handicap, Zen wins one game against Franz‑Josef Dickhut by 1.5 points, and heavy compute (an 80‑core cluster) helps. Papers show 44–51% professional move prediction from a convolutional neural network. A playable Ruby engine Rubykon exists and integrates MCTS; practical enhancements and RAVE nuance whether this actually works in match play.

AI-written summary · about

  1. 0:00Start
  2. 11:51GO vs. Chess
  3. 12:23Complex vs. Complicated
  4. 17:04Why is Go so hard?
  5. 17:20Almost every move is legal
  6. 18:55Global Impact of moves
  7. 20:39Evoluation function
  8. 21:41What is Pi?
  9. 27:02Exploitation vs Exploration
  10. 30:19Characteristics
  11. 30:37Generate a valid random move
  12. 36:02Enhancements
  13. 37:31Expert Knowledge
  14. 41:22Selection
  15. 44:13What have I learned?
  16. 44:37Modularizing small components
  17. 44:55Benchmark everything
~/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.