<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kakuto AI blog</title><description>Teaching a simulated fighter martial arts with reinforcement learning, judged by a Muay Thai coach.</description><link>https://ai.kakuto.io/</link><item><title>Training on a rented GPU: four and a half times cheaper</title><link>https://ai.kakuto.io/blog/training-on-a-rented-gpu/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/training-on-a-rented-gpu/</guid><description>Spot CPU machines on EC2 were getting expensive. Moving the fighter&apos;s physics onto a GPU, tuning the code for it and trying nine graphics cards cut the cost of training the stance by about 4.5 times.</description><pubDate>Wed, 21 Oct 2026 07:54:00 GMT</pubDate></item><item><title>Blocking: reading a punch you see a tenth of a second late</title><link>https://ai.kakuto.io/blog/learning-to-block/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/learning-to-block/</guid><description>Twenty runs taught the fighter four Muay Thai blocks, then to watch an opponent and pick the right one. Four times it found a giveaway in the opponent instead of reading the punch.</description><pubDate>Tue, 20 Oct 2026 17:43:00 GMT</pubDate></item><item><title>Footwork: walking to a spot in a Muay Thai stance</title><link>https://ai.kakuto.io/blog/walking-in-the-stance/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/walking-in-the-stance/</guid><description>Twenty-two runs taught the fighter to step forward, back, sideways and diagonally, and to pivot, without forgetting its punches. Then every rule about how the walk should look made it walk worse.</description><pubDate>Mon, 19 Oct 2026 15:44:00 GMT</pubDate></item><item><title>Faster punches: from trained amateur towards professional</title><link>https://ai.kakuto.io/blog/faster-punches/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/faster-punches/</guid><description>The five punches landed, but at an ordinary person&apos;s pace. Seven runs, a policy that sets its own timing, and a stronger elbow brought every punch to the target sooner, and finally landed the cross.</description><pubDate>Sun, 18 Oct 2026 16:27:00 GMT</pubDate></item><item><title>Five punches: the cross, the hooks and the uppercut</title><link>https://ai.kakuto.io/blog/five-punches/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/five-punches/</guid><description>Adding four punches to the jab, then air, pads and a heavy bag: ten training runs, a coach&apos;s corrections, and a fighter that now throws a near-human combination.</description><pubDate>Sun, 18 Oct 2026 10:00:00 GMT</pubDate></item><item><title>The jab: the simplest punch, and a long lesson</title><link>https://ai.kakuto.io/blog/teaching-the-jab/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/teaching-the-jab/</guid><description>Teaching a simulated fighter to jab: why a punch copied from an animation doesn&apos;t survive physics, and how each fix moved the problem somewhere else.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Coaching an AI fighter</title><link>https://ai.kakuto.io/blog/coaching-an-ai-fighter/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/coaching-an-ai-fighter/</guid><description>A Muay Thai coach on teaching a simulated fighter to punch: why it is so much like teaching a person, and how he does it from his phone.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Learning to balance in a Muay Thai stance</title><link>https://ai.kakuto.io/blog/learning-to-balance-in-a-muay-thai-stance/</link><guid isPermaLink="true">https://ai.kakuto.io/blog/learning-to-balance-in-a-muay-thai-stance/</guid><description>How a simulated humanoid learned a coach-specified Muay Thai stance, then learned to take shoves of up to 860 N without falling and with its guard up.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>