須多先生
みなさん お疲れ様でした
クイズはいかがでしたか?
須多先生
みなさん お疲れ様でした
クイズはいかがでしたか?
深田 あい
Pythonプログラムのおさらいができたおかげで 人間の手で全てルール設定をしなければいけないことの大変さが分かりました
須多先生
それでは みなさんにもう一つ考えてもらいたいことがあります
須多先生
今回は石を三つ並べる「三目並べ」AIを作成しましたが これが五つ並べる「五目並べ」AIになったら どう変わると思いますか?
徳井 天
五目並べって縦・横・斜めに五つ並べるってことですよね
三目並べのルールのままだと上手くいかないんじゃないかな
深田 あい
そうだよね 手順の書き換えが必要になりそうだし Pythonプログラムはもっと複雑になりそう…
須多先生
はい みなさんのおっしゃる通りです
須多先生
今回みなさんには 人間が事前にルールを設定してその通りに動くAIを作成していただきました
須多先生
コンピュータがこうした特定のルールに従って動く方法「ルールベース」と言います。
須多先生
「ルールベース」では 三目並べ程度であればルールの設定を簡単に行えますが 五目並べのようにマス目が増えると 選択肢も増えるため そのルールを全て人間の手で設定するのは大変です
深田 あい
「将棋」や「囲碁」のように ルールが複雑になると 大変さが増しますよね
徳井 天
じゃあどうしたらいいんだろうな…
あっそうか 分かったぞ!
深田 あい
徳井くん 何が分かったの?
徳井 天
「ルールベースAI」では 人間の限界があるから ここで「強化学習」を使うってことだよな!
深田 あい
なるほどね!私たちが設定した勝つ方法を「強化学習」の技術でAIに考えてもらえばいいんだね
須多先生
その通りです
みなさん しっかり理解できていて素晴らしいですね
須多先生
次のレッスンでは実際に「強化学習」を使用してボードゲームAI作成を進めます
深田 あい
ボードゲームAI作成を通して「強化学習」について理解を深められることを楽しみにしています!
徳井 天
次のレッスンも頑張るぞ!
須多先生
では 最後にみんなで【まとめ動画】を見ながら 本日のレッスンについて振り返りましょう