トップページinformatics
121コメント45KB

強化学習

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/08/24(木) 18:55:33ID:D7h3TICi0
機械学習の一種,強化学習に関する話題.

入門書:
Reinforcement Learning: An Introduction
Richard S. Sutton and Andrew G. Barto
A Bradford Book

The MIT Press
Cambridge, Massachusetts
London, England
ttp://www.cs.ualberta.ca/%7Esutton/book/ebook/the-book.html
0086関東2008/10/26(日) 20:18:36ID:B2YhBmhD0
パソコンに詳しい方いますか?
0087名無しさん@お腹いっぱい。2008/10/27(月) 00:30:54ID:0ElbAHc00
呼んだ?
0088名無しさん@お腹いっぱい。2008/11/06(木) 15:17:05ID:PUt18dAf0
>>83
アジア訛りで充分だろ
東洋人丸出しの顔で白人気取りに見えんのも逆に痛いし
0089名無しさん@お腹いっぱい。2008/12/07(日) 11:40:21ID:4qJjBJ0b0
>>85
高次に抽象化させることは古典的技術でもできないんだが。無知?
0090名無しさん@お腹いっぱい。2008/12/15(月) 04:09:54ID:D+lg1MQj0
2ヶ月前のレスに煽り入れるなよ。
0091名無しさん@お腹いっぱい。2008/12/18(木) 20:57:11ID:6RlXiQJ10
一週間以上前のレスじゃ、50歩100歩だろ。
0092名無しさん@お腹いっぱい。2009/03/24(火) 02:02:00ID:8LeITNhR0
このスレの流れなら2ヶ月なんて一瞬だろ。
つまり90みたいな馬鹿に触るのは(ry
0093名無しさん@お腹いっぱい。2009/04/23(木) 13:41:35ID:/Eam1OHo0
1つ発言が進むのに(ry
0094名無しさん@お腹いっぱい。2009/04/29(水) 01:45:29ID:CPsasRlk0
>>90
2ヶ月前の本人だということを自分で説明しているのは楽しいのか?
0095名無しさん@お腹いっぱい。2009/05/18(月) 10:59:37ID:zi9xhkMa0
4ヶ月前のレスに煽り入れるなよ。
0096名無しさん@お腹いっぱい。2009/08/01(土) 03:19:44ID:rvIV1XQr0
1ヶ月前のレスに煽り入れるなよ。
0097名無しさん@お腹いっぱい。2009/08/01(土) 04:45:33ID:kQ0UcPPv0
2ヶ月前のレスに煽り入れるなよ。
0098名無しさん@お腹いっぱい。2009/09/03(木) 18:49:22ID:d6ESXi4f0
age
0099名無しさん@お腹いっぱい。2009/11/01(日) 18:41:49ID:xIEI74xWO
>>98のIDがSEXageに見えた。惜しいな。
つか下げろよw
0100名無しさん@お腹いっぱい。2009/12/14(月) 10:54:07ID:EWcxg1Yw0
2ヶ月前のレスに煽り入れるなよ。
0101名無しさん@お腹いっぱい。2010/05/26(水) 16:04:01ID:JpFYq/XMP
強化学習で15パズルは解けますか?
0102名無しさん@お腹いっぱい。2010/05/26(水) 18:48:56ID:4+CYHZD60
最適解を求めるには反復深化しかないと思うけど
0103名無しさん@お腹いっぱい。2010/05/26(水) 19:37:38ID:JpFYq/XMP
最適じゃなくてもいいです
完成すれば
0104名無しさん@お腹いっぱい。2010/05/27(木) 20:47:32ID:5vepkhmC0
解くだけなら人工知能的な手法使わんでも、正解に近そうな局面を探索し続けてやれば解ける。
強化学習を使った解き方はやってみたことがないのでわからん。
0105名無しさん@お腹いっぱい。2010/05/28(金) 13:22:59ID:ptFkoaqC0
つか下げろよw
0106名無しさん@お腹いっぱい。2010/05/28(金) 23:30:23ID:iiGa4ycM0
オマエモナー
01071012010/06/13(日) 16:28:25ID:vwKO4wuH0
15パズルじゃ状態数が多すぎて、盤面に対応した評価値を保存するのが難しいです
なにかよい方法はありますか?
01081072010/07/02(金) 03:03:58ID:QiGBK7yk0
現在の状態と完成状態との距離を評価値として使っているのですがループしてしまいます
ループから抜け出す方法は何かありますか?
0109名無しさん@お腹いっぱい。2010/07/04(日) 08:15:59ID:DJuiEPO10
なんでループするんだ?
「距離がより小さい状態」を反復深化で探せば、探索終了ごとに必ず完成状態に近い
状態になると思うんだけど。
0110名無しさん@お腹いっぱい。2010/07/13(火) 02:18:56ID:Auytcz1r0
強化学習と探索を組み合わせた手法は何か無いのですか?
01111102010/07/14(水) 15:18:38ID:2lkun6AN0
強化学習で迷路探索をしようと考えています
しかし、ランダムに探索を行ってもゴールまでたどり着かないので強化学習ができません
よい方法はありますか?
0112名無しさん@お腹いっぱい。2010/07/14(水) 19:07:35ID:pE25yMTs0
それは強化学習になってないでしょ
強化学習は、エージェントが環境に対してアクション起こしてそれに対する報酬を受けることで学習していくものなんだ

最初のうちはどのような行動で高い報酬が得られるか分からないからランダムでもいいけど、次第に学習していくんだからランダムな行動選択にならないようにすべき
その点は、Q学習でもSARSA学習でも適格度トレースでもいいけどボルツマン分布に基づくような方策にすればよい

迷路問題の詳しい設定は考慮しないが、ゴールに辿り着いたときに報酬を与えて、壁にあたると報酬を負にしたり(罰を与える)、通路を通るごとに罰を与えるようにすれば、一般的に最小ステップでゴールに到達するようになる

そもそもゴール辿り着けないのは、問題の設定がおかしいか、乱数の精度が悪いか、なんだろう
0113名無しさん@お腹いっぱい。2010/07/16(金) 22:54:30ID:RclIpxe90
15パズルを強化学習で解きたいと質問した者です
何回も15パズルをシミュレーションして、最適解(それに近い解)を強化学習で探したいのですが
シミュレーションをしても解にたどり着かず、報酬を得ることができないので、学習を進めることができません
どのようにしたら学習ができるような環境を作ることができるかどなたか分かる人教えてください
お願いします。
0114名無しさん@お腹いっぱい。2010/07/20(火) 11:52:32ID:jobWg5UL0
>>109 の質問に答えてくれ。
0115名無しさん@お腹いっぱい。2010/07/20(火) 12:01:54ID:e2uKDuJe0
>>114
反復深化や、全探索など探索処理を行えば完成状態に行き着くと思いますが
今回は、強化学習という形で、パズルの完成に行き着けるかを考えています
0116名無しさん@お腹いっぱい。2010/07/20(火) 16:35:54ID:jobWg5UL0
シミュレーションでの探索は全解を探索してる?
乱数だと、全解を探索するのにかかる時間が(同じ探索を枝切りしないと)えらくかかるよ。
0117名無しさん@お腹いっぱい。2010/07/20(火) 20:44:12ID:e2uKDuJe0
>>116
なるほど、初めは盲目的に全探索(それに近いこと)をして強化学習をするのですね
ありがとうございます、ちょっとやってみます
0118名無しさん@お腹いっぱい。2010/07/21(水) 16:51:38ID:UuoiHKdh0
いやそういうことを言いたいのではなくて。

系統的に全数を探索すれば、n個の選択肢はn回の探索で探索し終わるけど、
単純にランダムで探索してたら、n個の選択肢を全て探索するのにかなりの回数が
かかる、ということ。
0119名無しさん@お腹いっぱい。2010/07/23(金) 11:24:40ID:nLjKlgfR0
単に1回やったルートを除外すればいいだけなのでは?
0120名無しさん@お腹いっぱい。2010/07/23(金) 11:26:39ID:nLjKlgfR0
あ、116に書いてあったわ。ごめん
0121名無しさん@お腹いっぱい。2010/07/24(土) 02:35:11ID:69ixE9nr0
15パズルなら最適解じゃなくていいなら簡単に解けるのだから
まず確実にゆっくり解く関数を作る。
予め上限を決めておいて、それを超える数まで探索したら
その関数を呼んで総手数を評価値として戻す。
■ このスレッドは過去ログ倉庫に格納されています