2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ねねっちと一緒にプログラムを勉強するスレ第3話

1 :ぬーぶ :2017/11/09(木) 17:02:19.46 ID:Gh9WJTwV.net
しばらくお休みしてました。
覚えてる方おられますか。

前スレ:http://mevius.2ch.net/test/read.cgi/tech/1489809785/

324 :デフォルトの名無しさん:2018/02/23(金) 20:14:08.83 ID:6zepYZuW.net
おなじようにじゃんけんプログラムでなやんだことがある者ですけど、
じゃんけんは盤面が局面で進行するわけでも定石があるわけでもないので、
はっきりいってランダムが一番かんたんで強いです。

工夫をするなら、たとえば1対1のじゃんけんなら、
「次もぐーだしちゃおうかな」とか「あんたチョキ続いているね」
みたいに、言葉で揺さぶりをかけて相手をどうにかしたほうが
勝率はあがります。

325 :デフォルトの名無しさん:2018/03/01(木) 10:54:47.30 ID:WqFbdM/z.net
「俺だ、そうだ、いいか心理学と統計を用いて勝てる手を出すんだ。エルプサイコングルウ」って厨二病も嫌いじゃないけどな。

思考法のヒントだが、最初に極端な例考える。例えば相手がずーっとグー出し続けてたとしたらパー出すようにするよね。じゃーどうやってパーを出させるのか?。ずーっとグーって何?どうやったらずーっとグーと判断するの?

次にグーとパーを出してくるやつ考える…

数列に関しては支離滅裂な厨二病になってる、理解してからにしよう。条件付き確率とかベイズとかHMMとかあるんだけど、順調に行ってぬーぶにはあと10年弱ぐらい先の話になると思う。

326 :ぬーぶ :2018/03/01(木) 18:15:08.28 ID:OhVVMdw/.net
心理学統計学は一旦置いておいて
まずどの手が出るか、その頻度を求めたい。
確率も必要だけど確率扱える知識がまだない。

頻度なら数列でどうにかなるかと思ったけどならない?

327 :デフォルトの名無しさん:2018/03/01(木) 18:19:25.78 ID:HrZ6/DBg.net
頻度こそ統計だな

どうするかはともかくだけど

328 :片山博文MZ :2018/03/01(木) 18:23:10.20 ID:zlK2T1f6.net
十回のうち、一回当たる宝くじが、あったら、当たる確率だ。わかる? 当たる回数を試行回数で割って一回当たりの平均的な値にしたものが確率だ。

329 :片山博文MZ :2018/03/01(木) 18:23:48.58 ID:zlK2T1f6.net
1/10が当たる確率だ。

330 :デフォルトの名無しさん:2018/03/01(木) 18:31:04.78 ID:x2uBhTQc.net
10回で当たるかか全部外れるかの2パターンなので確率は1/2です。

331 :片山博文MZ :2018/03/01(木) 18:40:14.43 ID:zlK2T1f6.net
確率は1 (100%)より大きくならない。必ず0%以上100%以下になる。

332 :デフォルトの名無しさん:2018/03/01(木) 18:45:00.93 ID:MHIjApH6.net
>>329
はずれを引いた時が次の試行時にくじに戻されるか抜かれるかで確率変わると思うけど。

333 :片山博文MZ :2018/03/01(木) 18:48:45.12 ID:zlK2T1f6.net
※愚か者向けの説明です。良い子は教科書を見ましょう。悪しからず。

334 :デフォルトの名無しさん:2018/03/01(木) 19:41:51.73 ID:7Mz6Ljjg.net
結城先生の本読もう
あとゲーム理論の本漁ってみるとか

335 :ぬーぶ :2018/03/01(木) 21:09:46.35 ID:OhVVMdw/.net
片山さん色々レスしてくれてるけどそういう意味じゃないよー…
グーチョキパーのうちどれかが出る確率なんて1/3に決まってるけどもそうじゃなくて、
プレイヤーがどの手をどれくらいの頻度で出す癖があるかを調べたい。
それは一人一人違うと思うからそれをプログラムにしたいんだけど、
やっぱ数列じゃなくて統計じゃなきゃ駄目かな?
数列は>>320で出したやり方で駄目?

336 :デフォルトの名無しさん:2018/03/01(木) 21:26:18.79 ID:SjqFA7o8.net
肝心のじゃんけん部分は出来てるのか?
まずは相手の手はランダムで出すことにして一通り形にしようよ

337 :片山博文MZ :2018/03/01(木) 21:31:19.81 ID:zlK2T1f6.net
確率は平均値みたいなもの。だから平均を求めるには、合計と試行確率のパラメーターが必要になる。
確率が変動するなら、ターゲットに近い標本を統計して、前の確率と現在の確率を近付けるように補正する。

338 :片山博文MZ :2018/03/01(木) 21:32:02.01 ID:zlK2T1f6.net
s/試行確率/試行回数/

339 :デフォルトの名無しさん:2018/03/01(木) 21:46:01.97 ID:A6M8jejf.net
ある手を出す確率、ひとつの手を連続で出す確率、ある手から別の手(例:パーの次はグーの確率が高い)を出す確率、
次の手が前の相手の手にどう影響されるかの確立(相手が前に出した手を出す)
戦略の考え方は色々あると思う

340 :片山博文MZ :2018/03/01(木) 22:01:47.72 ID:zlK2T1f6.net
相手の手に勝つ期待値の高い手を出すのが良い。
ある手を出す推定確率、
連続で同じ手を出す推定確率、
手の状態遷移に対する推定確率、これらをそれぞれの場合で合計して、期待値が最大の手に勝つ手を選ぶ。
現在の推定確率は、前の推定確率から近傍の統計確率へ、誤差が小さくなる方向に補正したもの。

341 :片山博文MZ :2018/03/01(木) 22:04:37.78 ID:3l6CIBqs.net
状態遷移というのは、数学の写像と同じ。場合分けすると計算できる。

342 :デフォルトの名無しさん:2018/03/02(金) 13:16:46.46 ID:8/KKS9l0.net
ぬーぶは、今のうちに小学校、中学校の復習もしとけよ〜。今問題にしてるとこ、実は小学生でも考えられる。

あとね、数列ってただ数字が繋がったものを指すだけなのでここでこだわる必要なし。35に教えてもらって知らないこと知って興奮状態なのかもしれないけど、もちつけ。それとその性格は予習向いてないかも。

343 :デフォルトの名無しさん:2018/03/02(金) 15:55:50.52 ID:AqyefoAF.net
35に何か教わったか?彼。

344 :デフォルトの名無しさん:2018/03/02(金) 17:23:49.98 ID:4vExX/Zc.net
下には下がいる。
世の中には生きる価値がない屑に分類される亜人がいるということを知っただろう。

345 :ぬーぶ :2018/03/02(金) 17:35:17.31 ID:6c12j7ji.net
>>342
まず>>320の仕様理解してる?
確率を求めたい訳じゃないからって何度も言ってるんだけど。
それとね、35歳には何一つ教わってないよ。
あいつ例題出しただけじゃん。

346 :ぬーぶ :2018/03/02(金) 17:38:12.63 ID:6c12j7ji.net
>>336
じゃんけんプログラムの土台は
こないだ作った>>281を使っていじってるよー

347 :デフォルトの名無しさん:2018/03/02(金) 19:47:19.09 ID:b7x0OPFh.net
勝率云々は置いといて>>281をスッキリ読み易くしよう
ってのが最初の改善になると思うのだけれど

348 :ぬーぶ :2018/03/02(金) 21:12:18.02 ID:6c12j7ji.net
>>347
あそっか忘れてた(´・ω・`)
ちょっと時間かかるかもだけど書き直してみる

349 :デフォルトの名無しさん:2018/03/02(金) 21:39:27.17 ID:c0EOboyr.net
>>281
自決しちゃダメだろw

350 :デフォルトの名無しさん:2018/03/03(土) 03:12:34.94 ID:PkiUyGjI.net
こうゆうあいまいなAIのアルゴリズムって作る理屈が難しいよ、0か1でしか機械は決めないからこの手が多く出てしまったから一番少ない手のこれ出してみましたってどう作るかわからないよ〜

351 :デフォルトの名無しさん:2018/03/03(土) 09:22:41.34 ID:xfcwFGzN.net
>>345
仕様ってwまず単語を正しく使おう。頻度は専門用語だから間違って使うと意味不明になる。

やりたいことは分かるけど、まー筋が悪すぎ、何度も言うよう新しく覚えたことに引っ張られすぎだって。

問題の本質を考えて、仮定作って解くのだ。このやり方が仮定する問題の本質は何?

このやり方だと、手が決まらないn回目の試行ってのがすぐ出てくるよね?

確か14歳女子のPythonじゃんけんにも手の選択ははいってたかな?参考にチラ見も良いかも。

352 :デフォルトの名無しさん:2018/03/03(土) 09:28:07.89 ID:xfcwFGzN.net
>>351
一番大事な事忘れてた。でもまー、好きにプログラム組んでみればよいのよ。レッツトライ

353 :遊園地__24:2018/03/03(土) 11:14:35.77 ID:9mjwXL/k.net
そうだぞ!!

 おちんぽっぽ歴 6年の覇者で

ようやく、オティンコス検定 初級だな。


4種類じゃんけんも 5種類じゃんけんも 7種類じゃんけん も
アルゴリズムは同じだぞwww

354 :遊園地__24:2018/03/03(土) 11:16:34.06 ID:9mjwXL/k.net
500種類じゃんけんもアルゴリズムは同じでしたわwwww

355 :デフォルトの名無しさん:2018/03/03(土) 20:16:11.81 ID:NS+EfRdP.net
まずランダムでいいだろう、出来上がてないじゃんけんの基礎出来てなかったらどれだけいい開いて作っても動かないゲームと同じ
素直にまずはランダムで組み立ててみな

356 :づか :2018/03/04(日) 22:59:44.88 ID:6ZJ9LmxN.net
>>344
○るぞこのタコ

>>345
あいつ呼ばわりするな生意気だ

357 :デフォルトの名無しさん:2018/03/04(日) 23:50:30.86 ID:ZJt4Uw7t.net
ウンコじゃないだけまだ人間扱いされてるからいいよ

358 :デフォルトの名無しさん:2018/03/08(木) 01:16:21.41 ID:n25D0CIx.net
>>1
君のコード前スレのどの辺にある?

359 :ぬーぶ :2018/03/08(木) 15:20:44.48 ID:zXolEVnW.net
>>358
このスレにある
ideoneに上げてるからhttpでレス検索すれば出る

360 :デフォルトの名無しさん:2018/03/08(木) 17:45:33.31 ID:n25D0CIx.net
>>359
>>237にあった サンクス

361 :デフォルトの名無しさん:2018/04/05(木) 11:20:58.23 ID:g36V+J6U.net
お前らってねねっちに何か一つでも勝てる物持ってるわけ?

362 :片山博文MZ :2018/05/02(水) 22:10:50.09 ID:fs6yNkAI.net
☆☆☆テナント募集中☆☆☆
株式会社●●●●
TEL 03-xxxx-xxxx

363 :デフォルトの名無しさん:2018/05/23(水) 20:12:45.79 ID:Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

R30MX

364 :デフォルトの名無しさん:2018/07/05(木) 01:31:58.39 ID:RfoszcD2.net
X61

365 :デフォルトの名無しさん:2018/08/12(日) 00:46:38.06 ID:iQgtAsnw.net
>>361
身長しかない

366 :デフォルトの名無しさん:2018/12/03(月) 17:45:26.68 ID:Id7GCN/d.net
このスレって何?
ニューゲームのねねっちはいないの?

367 :デフォルトの名無しさん:2019/11/11(月) 07:09:05.10 ID:C26keRKX.net
このスレはオワコン?

368 :デフォルトの名無しさん:2019/11/11(月) 16:16:38.07 ID:uxZI+4sr.net
【NEW GAME!】桜ねねは温泉でお酒かわいい6【ねねっち】
http://matsuri.5ch.net/test/read.cgi/anichara2/1517760847/

369 :デフォルトの名無しさん:2019/11/15(金) 02:31:22.44 ID:ACyLjT/k.net
ぬーぶまだプログラミングの勉強続けてるのか?

370 ::2019/11/23(土) 16:03:24.77 ID:6rRHk3UG.net
どうなんだ?

371 :デフォルトの名無しさん:2020/04/02(木) 00:20:01.26 ID:100EdQbG.net
このスレ立って3年だろ?
ずっと勉強してたならかなり出来るはず

372 :デフォルトの名無しさん:2020/04/10(金) 17:28:22.15 ID:oBjEAOlb.net
https://i.imgur.com/MAK1oTl.jpg

373 :デフォルトの名無しさん:2020/09/04(金) 05:30:20.55 ID:lJr2idgkp
うつ病の私が経験した在宅ワーク5つ【副業としてもオススメ】
https://www.youtube.com/watch?v=JUvy1y9XP0I
在宅ワークに向いている人の6つ特徴【在宅ワーク歴5年】
https://www.youtube.com/watch?v=nyKm6RqYeZc
うつ病になって変わった仕事のやり方について話す
https://www.youtube.com/watch?v=lIN_fO0mEpI
仕事でうつ病になっちゃう人の特徴5選【体験者が語る】
https://www.youtube.com/watch?v=wNfNfewLU6o
人生で関わってはいけない人5選
https://www.youtube.com/watch?v=mvXSMEbYUkQ
うつ病になって出来なくなったこと10選
https://www.youtube.com/watch?v=gL0JgFuNmgs
うつ病の人に言ってはいけない7つの言葉
https://www.youtube.com/watch?v=qKEo0_ob00U
無理だよっ!「仕事しながらうつ病を治す」のはやめたほうがいいです【体験談】
https://www.youtube.com/watch?v=KyQsnobnhH0

総レス数 373
113 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★