Back to browse
Crushing Hearts with Deep CFR

Crushing Hearts with Deep CFR

by brianberns·Mar 12, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemBig Brain

Superhuman Hearts AI using Deep CFR, playable directly in the browser.

Strengths
  • Deep CFR handles imperfect information better than traditional Minimax search trees.
  • Browser-based demo allows immediate verification of the superhuman play claims.
  • Clean UI makes complex game state and AI decisions easy to follow.
Weaknesses
  • Niche appeal limits audience to game AI researchers and card game enthusiasts.
  • Lacks benchmark data comparing performance against other established Hearts bots.
Category
Target Audience

ML researchers and game AI enthusiasts

Similar To

Libratus · Pluribus · OpenSpiel

Post Description

I built a machine learning project to play the card game Hearts at a superhuman level.

Similar Projects

Algorithms 1.0.0 – Minimal and clean implementations of algorithms

Files are single-purpose and readable: each algorithm comes with docstrings, type hints, complexity notes and runnable examples so you can read, test, or pip-install bits immediately. It isn't breaking new ground — algorithm collections are common — but the focus on clarity, tests, and a tiny surface API (merge_sort, BinaryHeap, dijkstra, etc.) makes this a reliable reference and teaching aid.

Niche GemCrowd Pleaser
kwk236
704mo ago
AI/ML●●●Banger

Mamba3-minimal – PyTorch implementation of Mamba-3

Readable Mamba-3 in pure PyTorch solves the trapezoidal discretization cross-boundary dependency without custom kernels.

Big BrainWizardryNiche Gem
vikramkarlex
103mo ago