TinyBrainsは、戦略ゲームをプレイする小型ニューラルネットワークの競技会を開催するために設計されたオープンソースプラットフォームです。このプラットフォームは、厳しいリソース制約の中で効果的な戦略的判断を下せるコンパクトなモデルを構築するという課題に焦点を当てています。プラットフォームで最初に取り上げられたゲームは「Ants」で、これはプレイヤーがコロニーを指揮して探索、食料収集、領土防衛を行うグリッドベースの戦略ゲームです。参加するには、開発者は学習済みニューラルネットワークを含む「model.onnx」ファイルと、ゲームの観測値がどのようにテンソルに処理されるかを定義する「manifest.json」ファイルの2つを提出します。プラットフォームは、これら2つのファイルの合計バイトサイズに基づいてエントリーを階級に分類します。これらの階級は「Nano」(16 KiB)から「Large」(64 MiB)まで多岐にわたります。特定の階級への参加は合計ファイルサイズによって自動的に決定され、エントリーは特定のシーズンで提供される階級に制限されます。サイズ以外にも、モデルは厳格なターン制の期限を遵守しなければなりません。各プレイヤーには推論を実行するためにターンごとに1,000ミリ秒が割り当てられます。モデルがこの時間内に応答できない場合、そのターンはスキップされ、ストライクが与えられます。サイズ制限は階級によって固定されていますが、計算量は明示的に制限されていません。その代わり、ターン期限が算術演算の実質的な制限として機能します。プラットフォームは直接対決を通じてモデルを評価し、階級を超えた比較のための「Open」ラダーと、各階級専用のラダーを維持しています。プラットフォームはローカルテストとラダーマッチの両方に同じエンジンを使用しているため、開発者は提出前に提供されたコマンドラインインターフェースを使用して、自身のハードウェア上でモデルを検証できます。