スクワットを数えよう

スマホの動きで、リザバーコンピューティングが学習します

  1. 13回動いて見せる
  2. 2覚える
  3. 3数える

何から押すか 下の緑のボタン「まず 3 回」を押して、スマホを持ったままスクワットを 3 回します。

データはこの端末の外へ出ません。お金もかかりません。登録も要りません。

パソコンなどセンサーが無いときは「見本の動き」で試せます(作り物の波形)。

リザバーの中(100 個のうち 64 個)

作り物の波形で動作中
回数0回

入力(加速度の大きさ)

準備ができました。

しくみ

リザバーコンピューティングは、内部の結合(100 個・疎・乱数で作って固定)はそのままにして、出力の重みだけをリッジ回帰で解く方法です。計算が軽く、学習が数十ミリ秒で終わるので、スクワット 3 回分でも覚えられます(この作品の範囲での話で、どんな動きでも数えられるわけではありません)。

数え方は、出力がしきい値を上下に横切るたびに 1 回です。1 秒より短い間隔は数えません。

AI エージェントからも使えます。同じ計算部品を使う MCP サーバー(stdio)と llms.txt を同梱しています。