FREE TECHNICAL NOTES

コードと図解で理解するロボット・機械学習

式を読むだけで終わらせず、1ステップずつ動かして、コードのどこが画面の変化につながるかを確かめます。実装は学習用の最小構成です。

01

ROBOTICS · PATH PLANNING

A*経路探索を、障害物グリッドで一手ずつ見る

ゴールへ向かう見込みを使うと、探索はどれだけ絞られるのか。壁を置き、A*とDijkstraを切り替え、展開ノード数と経路長を自分の目で比べます。

図解を動かす →

02

MACHINE LEARNING · CLUSTERING

k-meansを、重心が動くところから理解する

点を近い重心へ分け、各グループの平均へ重心を動かす。その二つだけで、まとまりが生まれる過程を見ます。

図解を動かす →

見たい動きから選ぶ

  1. 障害物を置き、A*とDijkstraの探索範囲を比べる
  2. 点を追加し、k-meansの重心と境界の変化を見る
  3. 短いPythonをコピーし、入力を1つ変えて動かす
← トップへ戻る