AI & ML interests

AI & ML for combat sports

Recent Activity

tonyyum  updated a Space about 24 hours ago
kakuto-io/README
tonyyum  published a Space about 24 hours ago
kakuto-io/README
tonyyum  updated a model 3 days ago
kakuto-io/fighter
View all activity

Organization Card

Kakuto AI

A simulated fighter, coached like a real one.

We use reinforcement learning to train a physically simulated humanoid to fight, starting with a Muay Thai stance, with a Muay Thai coach judging whether every result looks right.

Try it

Throw a cube at the fighter in a live simulation that runs entirely in your browser, using the same physics and the same trained neural network. Nothing is scripted.

The model

kakuto-io/fighter is a neural network policy for a 1.75 m, 77 kg humanoid with 83 motors, simulated in MuJoCo. It reads 465 numbers about its body 50 times a second and sets the targets for every joint. It is the student that the techniques are distilled into:

  • Punches: jab, cross, hooks, uppercuts, body straight and pull counter
  • Kicks: high kicks on both sides
  • Knees and elbows: rear and switch knees, and both elbows
  • Footwork: walking and dashing in the stance
  • Balance: recovering from shoves and thrown cubes

The model is free to use with credit to Kakuto.

How we work

Techniques come from motion capture of a real martial artist. Teachers learn one technique each, their skills are distilled into a single student, and a human checks the result at every step. Successes, failures and costs are all published.

Follow along

datasets 0

None public yet