Upload
tadahiro-taniguchi
View
183
Download
0
Embed Size (px)
Citation preview
Information このスライドは「イラストで学ぶ人工知能概論」を講義で活用したり,勉強会で利用したりするために提供されているスライドです.
「イラストで学ぶ人工知能概論」をご購入頂けていない方は,必ずご購入いただいてからご利用ください.
STORY 状態空間と基本的な探索 ホイールダック2号はダンジョンに入り,宝箱や出口を見つけなければならない.ホイールダック2号は宝箱に入ったアイテムや財宝を手に入れながら,出口に早くたどり着いて,スフィンクスを倒して帰らなければならないのだ.
ダンジョン内は迷路になっている.これを闇雲に進んでも,ゴールにたどり着けるのかもしれない.しかし,同じ所をくるくる回ってしまうかもしれないし,行き止まりにぶつかるかもしれない.では,どのようにすれば効率的かつ確実に宝箱やゴールを見つけることができるのだろうか?
仮定 探索(1) ホイールダック2号は迷路の完全な地図を持っているものとする.ただし,地図上のゴールの位置はわからないものとする.
ホイールダック2号は迷路の中で自分がどこにいるか認識できるものとする.
ホイールダック2号は連続的な迷路の空間から適切な離散状態空間を構成できるものとする.
ホイールダック2号は物理的につながっている場所・状態には意図すれば確定的に移動することができるものとする.
2.1.1 ロボットと状態空間 ロボットはセンサ系(sensor system) とモータ系
(motor system)(もしくはアクチュエータ系)を持つ.
このような状況を数学的に表現することを目指す.
2.1.2 システムのモデル化と不確実性 モデル化(modeling)
「このように捉えよう」「このように捉えれば,そんなに間違っていないはずだ」とシステムを数理的に表現する.
不確実性の取り扱い
確定システム
行動後の状態が一通りに決まるシステム
例)投球,ルービックキューブ
確率システム
行動後の状態が1 通りに決まらず確率的に変化するシステム
例)スロットマシン,麻雀
2.1.4 離散システム
離散システム(discrete system) では,状態(state) も行動(action) も離散的な選択肢のうちの一つとなる.
状態 stと行動 atで表現.real
st+1記号化
2.2.3 物体操作タスクの状態空間構成
例)物体操作タスク
箱とぬいぐるみがあり,これらをおく場所が三箇所あるとする.
箱の上にぬいぐるみは乗るが,ぬいぐるみの上には箱は乗らない.
ロボットは箱かぬいぐるみ,一方のみを持ち上げて任意の場所に移動させることができる.両方を同時に動かすことはできない.
2.3.1 知識を用いない探索 「どこはすでに調べたか」「どこはまだ探していないから調べるべきだ」というような情報を管理し,効率的にしらみつぶしにする必要がある.
探索問題
初期状態から目標状態へ至る行動の系列を求めること
解(solution)
目標状態へ至る行動の系列
2.4.2 深さ優先探索と幅優先探索の比較
深さ優先探索の特徴
○深さ優先探索は,オープンリストに記憶されるノー
ド数があまり多くならないため,状態空間の大きい探索木を探索するのに適した手法である.
☓解が初期ノードから近いところにある場合でも,深
さを優先して探索を行なってしまうため,解を発見するまでに無駄な探索をしてしまう可能性がある.
幅優先探索の特徴
○初期ノードに近いところから探索するため,初期ノードから近い解を発見するのに有効である.
☓探索木の構造が横に大きいとき,探索のために保持
するノード数が多くなってしまい,多くのメモリを必要とする.