Created
September 23, 2012 06:50
-
-
Save shogo82148/3769139 to your computer and use it in GitHub Desktop.
6さいカンファレンス #6saiconf 第3回目「アルゴリズムを自力で生み出すプログラムを作ろう!」 9/20 21:00~22:30 過去ログ
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[12/09/20 20:11:44] くいなちゃん: くいなちゃん が新規ピクチャを設定しました | |
[12/09/20 20:27:37] くいなちゃん が tooms32 を会話に追加しました | |
[12/09/20 20:27:39] くいなちゃん が cat_mask を会話に追加しました | |
[12/09/20 20:27:41] くいなちゃん が shindex00 を会話に追加しました | |
[12/09/20 20:27:43] くいなちゃん が minto-ziru を会話に追加しました | |
[12/09/20 20:27:45] くいなちゃん が moriken-www を会話に追加しました | |
[12/09/20 20:27:47] くいなちゃん が kurisaka_konabe を会話に追加しました | |
[12/09/20 20:27:49] くいなちゃん が tsukiyo_rosette を会話に追加しました | |
[12/09/20 20:27:50] くいなちゃん が daisukeegg を会話に追加しました | |
[12/09/20 20:27:52] くいなちゃん が basshi-13 を会話に追加しました | |
[12/09/20 20:27:53] くいなちゃん が i6snld を会話に追加しました | |
[12/09/20 20:27:55] くいなちゃん が nonamea774 を会話に追加しました | |
[12/09/20 20:27:59] くいなちゃん が machiningcenter を会話に追加しました | |
[12/09/20 20:28:01] くいなちゃん が taiyok123 を会話に追加しました | |
[12/09/20 20:28:02] くいなちゃん が syaukkaii を会話に追加しました | |
[12/09/20 20:28:03] くいなちゃん が shaiyan58 を会話に追加しました | |
[12/09/20 20:28:05] くいなちゃん が b.sarena002 を会話に追加しました | |
[12/09/20 20:28:06] くいなちゃん が twi_lock を会話に追加しました | |
[12/09/20 20:28:08] くいなちゃん が rheniumk を会話に追加しました | |
[12/09/20 20:28:10] くいなちゃん が noqisofon を会話に追加しました | |
[12/09/20 20:28:11] くいなちゃん が ridanlue を会話に追加しました | |
[12/09/20 20:28:13] くいなちゃん が reinforchu を会話に追加しました | |
[12/09/20 20:28:15] くいなちゃん が takayukib を会話に追加しました | |
[12/09/20 20:28:16] くいなちゃん が morrey22 を会話に追加しました | |
[12/09/20 20:28:18] くいなちゃん が yukkuribemani を会話に追加しました | |
[12/09/20 20:28:20] くいなちゃん が yuuhi.k を会話に追加しました | |
[12/09/20 20:28:21] くいなちゃん が mukiryokusyouzyoy を会話に追加しました | |
[12/09/20 20:28:23] くいなちゃん が yuhi_as を会話に追加しました | |
[12/09/20 20:28:25] くいなちゃん が yutopp10 を会話に追加しました | |
[12/09/20 20:28:29] くいなちゃん が ikasama_m を会話に追加しました | |
[12/09/20 20:28:32] くいなちゃん が masato0726 を会話に追加しました | |
[12/09/20 20:28:34] くいなちゃん が tajas. を会話に追加しました | |
[12/09/20 20:28:36] くいなちゃん が h_mrok を会話に追加しました | |
[12/09/20 20:28:38] くいなちゃん が solari-s を会話に追加しました | |
[12/09/20 20:28:40] くいなちゃん が xtarurux を会話に追加しました | |
[12/09/20 20:28:43] くいなちゃん が kyoutyann3 を会話に追加しました | |
[12/09/20 20:28:44] くいなちゃん が なんこつちゃん を会話に追加しました | |
[12/09/20 20:28:47] くいなちゃん が ナムアニクラウド を会話に追加しました | |
[12/09/20 20:28:50] くいなちゃん が nabewata811 を会話に追加しました | |
[12/09/20 20:28:52] くいなちゃん が なぜ前向きに生きていかなくちゃならないんだ を会話に追加しました | |
[12/09/20 20:28:54] くいなちゃん が とぐまりさ を会話に追加しました | |
[12/09/20 20:28:56] くいなちゃん が たけ を会話に追加しました | |
[12/09/20 20:28:56] くいなちゃん が takemaru_10 を会話に追加しました | |
[12/09/20 20:28:59] くいなちゃん が oers7756 を会話に追加しました | |
[12/09/20 20:29:01] くいなちゃん が そすう を会話に追加しました | |
[12/09/20 20:29:02] くいなちゃん が su-----478 を会話に追加しました | |
[12/09/20 20:29:04] くいなちゃん が itokatsuya を会話に追加しました | |
[12/09/20 20:29:05] くいなちゃん が しゅがるん を会話に追加しました | |
[12/09/20 20:29:07] くいなちゃん が シュガッター@寮 を会話に追加しました | |
[12/09/20 20:29:09] くいなちゃん が さのぴー を会話に追加しました | |
[12/09/20 20:29:10] くいなちゃん が junjohnjan を会話に追加しました | |
[12/09/20 20:29:12] くいなちゃん が こんただお(´・ω・`) を会話に追加しました | |
[12/09/20 20:29:14] くいなちゃん が ころ を会話に追加しました | |
[12/09/20 20:29:16] くいなちゃん が こむぎ娘 を会話に追加しました | |
[12/09/20 20:29:19] くいなちゃん が ryu10103 を会話に追加しました | |
[12/09/20 20:29:20] くいなちゃん が こうせき を会話に追加しました | |
[12/09/20 20:29:20] くいなちゃん が くろいの を会話に追加しました | |
[12/09/20 20:29:25] くいなちゃん が climpet を会話に追加しました | |
[12/09/20 20:29:29] くいなちゃん が キテレツ (@_kiteretsu) を会話に追加しました | |
[12/09/20 20:29:32] くいなちゃん が cainekanak を会話に追加しました | |
[12/09/20 20:29:33] くいなちゃん が Rain@がお を会話に追加しました | |
[12/09/20 20:29:35] くいなちゃん が headbomb4545 を会話に追加しました | |
[12/09/20 20:29:37] くいなちゃん が ftexvt を会話に追加しました | |
[12/09/20 20:29:38] くいなちゃん が koikumu を会話に追加しました | |
[12/09/20 20:29:40] くいなちゃん が zonu_h/f/ts を会話に追加しました | |
[12/09/20 20:29:42] くいなちゃん が woynok を会話に追加しました | |
[12/09/20 20:29:45] くいなちゃん が yukix7 を会話に追加しました | |
[12/09/20 20:29:46] くいなちゃん が e141b1c1 を会話に追加しました | |
[12/09/20 20:29:49] くいなちゃん が yama を会話に追加しました | |
[12/09/20 20:29:51] くいなちゃん が yakumo を会話に追加しました | |
[12/09/20 20:29:53] くいなちゃん が www@情弱 を会話に追加しました | |
[12/09/20 20:29:55] くいなちゃん が WizFox を会話に追加しました | |
[12/09/20 20:29:56] くいなちゃん が Tatt を会話に追加しました | |
[12/09/20 20:29:58] くいなちゃん が susyparticle を会話に追加しました | |
[12/09/20 20:30:00] くいなちゃん が srb0004 を会話に追加しました | |
[12/09/20 20:30:01] くいなちゃん が Skype表示名 <らいな> を会話に追加しました | |
[12/09/20 20:30:03] くいなちゃん が shogo を会話に追加しました | |
[12/09/20 20:30:04] くいなちゃん が aki-kasumi を会話に追加しました | |
[12/09/20 20:30:06] くいなちゃん が SATOH, Koichi (非実在 6 さい) を会話に追加しました | |
[12/09/20 20:30:07] くいなちゃん が sato saka を会話に追加しました | |
[12/09/20 20:30:10] くいなちゃん が SAOLIN を会話に追加しました | |
[12/09/20 20:30:12] くいなちゃん が sakemubi を会話に追加しました | |
[12/09/20 20:30:14] くいなちゃん が s_hiiragi を会話に追加しました | |
[12/09/20 20:30:16] くいなちゃん が riou を会話に追加しました | |
[12/09/20 20:30:17] くいなちゃん が pinemukuro を会話に追加しました | |
[12/09/20 20:30:19] くいなちゃん が PIANO を会話に追加しました | |
[12/09/20 20:30:21] くいなちゃん が kotatsu_mikan を会話に追加しました | |
[12/09/20 20:30:23] くいなちゃん が Numeric を会話に追加しました | |
[12/09/20 20:30:25] くいなちゃん が nash716 を会話に追加しました | |
[12/09/20 20:30:26] くいなちゃん が morris_555 を会話に追加しました | |
[12/09/20 20:30:28] くいなちゃん が MoNoQLoREATOR を会話に追加しました | |
[12/09/20 20:30:30] くいなちゃん が hinome.tsukinome を会話に追加しました | |
[12/09/20 20:30:32] くいなちゃん が meokz_ を会話に追加しました | |
[12/09/20 20:30:34] くいなちゃん が greengraffitti を会話に追加しました | |
[12/09/20 20:30:35] くいなちゃん が hogeover30 を会話に追加しました | |
[12/09/20 20:30:37] くいなちゃん が LYNX を会話に追加しました | |
[12/09/20 20:30:39] くいなちゃん が Lay を会話に追加しました | |
[12/09/20 20:30:41] くいなちゃん が kawada nobuhiro を会話に追加しました | |
[12/09/20 20:30:41] くいなちゃん が kozolang を会話に追加しました | |
[12/09/20 20:30:44] くいなちゃん が hnakai0909 を会話に追加しました | |
[12/09/20 20:30:44] くいなちゃん が kaitoy31 を会話に追加しました | |
[12/09/20 20:30:45] くいなちゃん が gisi_spica を会話に追加しました | |
[12/09/20 20:30:47] くいなちゃん が dms を会話に追加しました | |
[12/09/20 20:30:48] くいなちゃん が d-kami を会話に追加しました | |
[12/09/20 20:30:49] くいなちゃん が d_rascal を会話に追加しました | |
[12/09/20 20:30:51] くいなちゃん が minyamuu を会話に追加しました | |
[12/09/20 20:30:52] くいなちゃん が chucky_0 を会話に追加しました | |
[12/09/20 20:30:54] くいなちゃん が C+C@blueapplex を会話に追加しました | |
[12/09/20 20:30:56] くいなちゃん が BeepCap を会話に追加しました | |
[12/09/20 20:30:57] くいなちゃん が atpons を会話に追加しました | |
[12/09/20 20:30:59] くいなちゃん が Araki Hiromu を会話に追加しました | |
[12/09/20 20:31:01] くいなちゃん が ameri1341 を会話に追加しました | |
[12/09/20 20:31:02] くいなちゃん が a4lg を会話に追加しました | |
[12/09/20 20:31:04] くいなちゃん が tomokiyamaguchi0215 を会話に追加しました | |
[12/09/20 20:31:05] くいなちゃん が bonprosoft を会話に追加しました | |
[12/09/20 20:31:07] くいなちゃん が math_junkun を会話に追加しました | |
[12/09/20 20:31:09] くいなちゃん が fumieval を会話に追加しました | |
[12/09/20 20:31:10] くいなちゃん が 風兎 を会話に追加しました | |
[12/09/20 20:31:14] くいなちゃん が kagehaq を会話に追加しました | |
[12/09/20 20:31:15] くいなちゃん が swallow_tubame を会話に追加しました | |
[12/09/20 20:31:17] くいなちゃん が kusyanaxx1 を会話に追加しました | |
[12/09/20 20:31:19] くいなちゃん が indexr11 を会話に追加しました | |
[12/09/20 20:31:20] くいなちゃん が taguchi2718 を会話に追加しました | |
[12/09/20 20:31:22] くいなちゃん が cllightz を会話に追加しました | |
[12/09/20 20:31:22] くいなちゃん が nullkal を会話に追加しました | |
[12/09/20 20:31:24] くいなちゃん が saga_tokiha を会話に追加しました | |
[12/09/20 20:31:29] くいなちゃん が regestry1 を会話に追加しました | |
[12/09/20 20:31:31] くいなちゃん が rickytheta を会話に追加しました | |
[12/09/20 20:31:35] くいなちゃん が y14141345 を会話に追加しました | |
[12/09/20 20:31:36] くいなちゃん が yossi を会話に追加しました | |
[12/09/20 20:31:38] くいなちゃん が momontyo を会話に追加しました | |
[12/09/20 20:31:38] くいなちゃん が magical1130 を会話に追加しました | |
[12/09/20 20:31:40] くいなちゃん が めいとら を会話に追加しました | |
[12/09/20 20:31:41] くいなちゃん が darkmare73 を会話に追加しました | |
[12/09/20 20:31:42] くいなちゃん が sisyamo_9 を会話に追加しました | |
[12/09/20 20:31:46] くいなちゃん が myuon_myon を会話に追加しました | |
[12/09/20 20:31:47] くいなちゃん が kotatsulove を会話に追加しました | |
[12/09/20 20:31:48] くいなちゃん が p_ck__ を会話に追加しました | |
[12/09/20 20:31:49] くいなちゃん が osamusanex を会話に追加しました | |
[12/09/20 20:31:51] くいなちゃん が ふたん を会話に追加しました | |
[12/09/20 20:31:52] くいなちゃん が ブー を会話に追加しました | |
[12/09/20 20:31:54] くいなちゃん が はむぱい を会話に追加しました | |
[12/09/20 20:31:56] くいなちゃん が てろ を会話に追加しました | |
[12/09/20 20:31:58] くいなちゃん が つな を会話に追加しました | |
[12/09/20 20:31:59] くいなちゃん が っきん を会話に追加しました | |
[12/09/20 20:32:01] くいなちゃん が たかし を会話に追加しました | |
[12/09/20 20:32:02] くいなちゃん が たい@本体は後ろのサカナ を会話に追加しました | |
[12/09/20 20:32:03] くいなちゃん が すてるす を会話に追加しました | |
[12/09/20 20:32:05] くいなちゃん が しょぼっち を会話に追加しました | |
[12/09/20 20:32:06] くいなちゃん が シャロル を会話に追加しました | |
[12/09/20 20:32:08] くいなちゃん が しとりー を会話に追加しました | |
[12/09/20 20:32:11] くいなちゃん が orn_tk を会話に追加しました | |
[12/09/20 20:32:12] くいなちゃん が cookies479 を会話に追加しました | |
[12/09/20 20:32:12] くいなちゃん が きょんたん を会話に追加しました | |
[12/09/20 20:32:13] くいなちゃん が kan33524 を会話に追加しました | |
[12/09/20 20:32:16] くいなちゃん が おめが を会話に追加しました | |
[12/09/20 20:32:17] くいなちゃん が おじ を会話に追加しました | |
[12/09/20 20:32:19] くいなちゃん が えんくん を会話に追加しました | |
[12/09/20 20:32:20] くいなちゃん が y. を会話に追加しました | |
[12/09/20 20:32:22] くいなちゃん が GMオーエン を会話に追加しました | |
[12/09/20 20:32:25] くいなちゃん が Silica を会話に追加しました | |
[12/09/20 20:32:27] くいなちゃん が shinran611 を会話に追加しました | |
[12/09/20 20:32:28] くいなちゃん が unplugged365 を会話に追加しました | |
[12/09/20 20:32:30] くいなちゃん が sutesun を会話に追加しました | |
[12/09/20 20:32:32] くいなちゃん が mathemiyatics を会話に追加しました | |
[12/09/20 20:32:33] くいなちゃん が noiratsu を会話に追加しました | |
[12/09/20 20:32:35] くいなちゃん が ngtk00 を会話に追加しました | |
[12/09/20 20:32:36] くいなちゃん が nanagi を会話に追加しました | |
[12/09/20 20:32:38] くいなちゃん が N@N を会話に追加しました | |
[12/09/20 20:32:41] くいなちゃん が Kyos を会話に追加しました | |
[12/09/20 20:32:43] くいなちゃん が Kshow を会話に追加しました | |
[12/09/20 20:32:44] くいなちゃん が KITADAI, Yukinori (Nyoho) を会話に追加しました | |
[12/09/20 20:32:45] くいなちゃん が kikko を会話に追加しました | |
[12/09/20 20:32:47] くいなちゃん が Ken Moriyama を会話に追加しました | |
[12/09/20 20:32:48] くいなちゃん が kebus0426 を会話に追加しました | |
[12/09/20 20:32:50] くいなちゃん が jumpeii.net を会話に追加しました | |
[12/09/20 20:32:51] くいなちゃん が jane8393 を会話に追加しました | |
[12/09/20 20:32:52] くいなちゃん が horuhure を会話に追加しました | |
[12/09/20 20:32:54] くいなちゃん が Echo / Sound Test Service を会話に追加しました | |
[12/09/20 20:32:56] くいなちゃん が DESTEL を会話に追加しました | |
[12/09/20 20:32:58] くいなちゃん が t.hayamizu を会話に追加しました | |
[12/09/20 20:32:59] くいなちゃん が cherome を会話に追加しました | |
[12/09/20 20:33:02] くいなちゃん が Azuuuuuuus を会話に追加しました | |
[12/09/20 20:33:03] くいなちゃん が atratith を会話に追加しました | |
[12/09/20 20:33:03] くいなちゃん が Aruneko を会話に追加しました | |
[12/09/20 20:33:07] くいなちゃん が Akira / ka_e を会話に追加しました | |
[12/09/20 20:33:10] くいなちゃん が @ilozsys(元@arukuNinjin) を会話に追加しました | |
[12/09/20 20:33:10] くいなちゃん が [KoB]Akaiinu を会話に追加しました | |
[12/09/20 20:33:12] くいなちゃん が (♡獅ฅŏㅂŏฅ)(๑•ิ﹏•ั๑子♡) を会話に追加しました | |
[12/09/20 20:34:23] くいなちゃん: 9/20(木) 21:00から | |
6さいカンファレンス、第3回 「アルゴリズムを自力で生み出すプログラムを作ろう!」 | |
しばらくお待ちください。 | |
参加されない方は、いまのうちにご退場願います。 | |
ROMの参加も歓迎ですん☆ | |
[12/09/20 20:34:37] くいなちゃん: #6saiconf | |
[12/09/20 20:35:15] lowe_a: ▂▅▇█▓▒░(’ω’)░▒▓█▅▂ うわああああああああ | |
[12/09/20 20:35:29] つな: ^^ | |
[12/09/20 20:35:38] kshow_xy: こんばんは.よろしくお願いします.m(_ _)m | |
[12/09/20 20:36:43] めいとら: 参加するヒトは死ぬ準備はできたか? | |
僕は既に死んでいる! | |
[12/09/20 20:37:00] lowe_a: 死んだ方はご退場ください。 | |
[12/09/20 20:37:04] taguchi2718: こんばんは~ | |
[12/09/20 20:37:09] taguchi2718: ワクワク | |
[12/09/20 20:37:14] めいとら: というわけでよろしくおねがいします | |
[12/09/20 20:37:16] charolles64: こんばんはー | |
[12/09/20 20:37:17] taguchi2718: よろしくお願いします~ | |
[12/09/20 20:37:38] ryoyameka: よろしくお願いします | |
[12/09/20 20:37:43] ryoyameka: アルゴリズムを生み出すプログラム…!? | |
[12/09/20 20:37:47] jumpeii.net: jumpeii.net が会話を退席しました | |
[12/09/20 20:37:48] kagehaq: kagehaq が会話を退席しました | |
[12/09/20 20:37:53] くいなちゃん: くいなちゃん はこの会話から atratith を追放しました | |
[12/09/20 20:37:54] くいなちゃん が atratith を会話に追加しました | |
[12/09/20 20:37:58] つな: めいとらさんだ・・・ | |
[12/09/20 20:38:46] rickytheta: ✌('ω')✌ | |
[12/09/20 20:38:54] y14141345: y14141345 が会話を退席しました | |
[12/09/20 20:39:00] ridanlue: 遺伝的なんとか | |
[12/09/20 20:39:01] atratith: よろしくお願いしますです | |
[12/09/20 20:39:17] 風兎: GA! | |
[12/09/20 20:39:18] fumiexcel: GPか | |
[12/09/20 20:39:48] hnakai0909: とりあえずhttp://www.nicovideo.jp/watch/sm6392515でも見ますか | |
[12/09/20 20:40:03] futanfez: 捕食されるううう | |
[12/09/20 20:41:02] riou2000: GA期待 | |
[12/09/20 20:41:22] taguchi2718: くいなちゃんのDNAと一点交叉したい | |
[12/09/20 20:41:23] taguchi2718: .. | |
[12/09/20 20:42:04] ryoyameka: HSP使ってSkypeの発言をTwitterに流すツール作ったけど、既にログのバッファが死にそう | |
[12/09/20 20:42:12] めいとら: どなたでしたっけ……>yuiruagiさん | |
[12/09/20 20:42:24] つな: いや | |
[12/09/20 20:42:33] つな: 知ってるなーと思って... | |
[12/09/20 20:42:44] lowe_a: あっめいとらさんだ | |
[12/09/20 20:42:50] indexr11: >ryoyamekaさん Python使うといいって誰かが言ってたよ | |
[12/09/20 20:42:59] めいとら: ま、まだ、とりわけ有名になるような事してないと思うんだけど……こわいです | |
[12/09/20 20:43:09] つな: むふふ | |
[12/09/20 20:43:22] めいとら: そうだな、あとで話をしてもらおう | |
[12/09/20 20:43:29] つな: えっ | |
[12/09/20 20:43:36] lowe_a: 消されるぞコレ | |
[12/09/20 20:44:04] ryoyameka: indexr11さん > Pythonも使えますが、急だったのでHSPで書いてしまいました… | |
[12/09/20 20:44:58] ridanlue: dup | |
[12/09/20 20:45:40] indexr11: > なるほど。まあ、Pythonならどっかにそれするソースが丸々落ちてそう | |
[12/09/20 20:45:43] つな: あっ...りだんりゅさん! | |
[12/09/20 20:46:15] lowe_a: あっ くろいのさんだ! | |
[12/09/20 20:46:31] めいとら: こ、このしと、りだんりゅさんも知ってるだと……! | |
[12/09/20 20:46:32] kiteretsu_fla: くいなちゃん、Skypeテスト通話追加してる…? | |
[12/09/20 20:46:44] めいとら: いつものことです<テスト通話 | |
[12/09/20 20:46:45] つな: どじっこ...( | |
[12/09/20 20:46:58] lowe_a: ※自動化してるだけ | |
[12/09/20 20:47:37] sisyamo_9: sisyamo_9 が会話を退席しました | |
[12/09/20 20:48:24] つな: 今日は矢印少ない・・・と思ったんだけど、SkypeBetaのせいかな? | |
[12/09/20 20:49:09] kusyanaxx1: 家庭教師きちゃうううう | |
[12/09/20 20:50:43] めいとら: 家庭教師といっしょにカンファレンス聞こう☆ | |
[12/09/20 20:51:25] lowe_a: もしかしてその家庭教師、くいなちゃんじゃないですか | |
[12/09/20 20:51:37] kurisaka_konabe: 家庭教師「授業はじまっちゃううううう」 | |
[12/09/20 20:52:16] めいとら: いま20:52 くいなちゃんあなたの家に向かってますん☆ | |
[12/09/20 20:52:41] めいとら: 20:57 くいなちゃんあなたの家の玄関にいますん☆ | |
[12/09/20 20:52:42] kshow_xy: 怖いw | |
[12/09/20 20:52:50] 風兎: 怖ww | |
[12/09/20 20:52:54] めいとら: 20:59 くいなちゃんあなたの後ろにいますん☆ | |
[12/09/20 20:52:59] spark6251: 近づくくいなちゃん…… | |
[12/09/20 20:53:18] めいとら: 21:00 (そのヒトのスカイプを使って)カンファレンスはじめまーす | |
[12/09/20 20:53:43] lowe_a: 21:30 (そのヒトのスカイプを使って)カンファレンスはじめまーす | |
[12/09/20 20:54:31] ridanlue: そういや今回はコーディンヌの環境は指定されていない……つまり | |
[12/09/20 20:54:40] kshow_xy: 侵略されてるなw | |
[12/09/20 20:54:51] spark6251: Skypeを乗っ取るくいなちゃん | |
[12/09/20 20:55:02] くいなちゃん が LOH1280 を会話に追加しました | |
[12/09/20 20:55:03] lowe_a: 乗っ取られるのはスカイプだけではないぞ | |
[12/09/20 20:55:15] spark6251: ! | |
[12/09/20 20:55:38] くいなちゃん: くいなちゃん はこの会話から taiyok123 を追放しました | |
[12/09/20 20:55:39] くいなちゃん が taiyok123 を会話に追加しました | |
[12/09/20 20:56:46] kyoutyann3: ピャアヽ('ω')ノ三ヽ('ω')ノピャア | |
[12/09/20 20:56:56] taiyok123: え何なんかリムラレタ | |
[12/09/20 20:57:25] くいなちゃん: くいなちゃん はこの会話から Araki Hiromu を追放しました | |
[12/09/20 20:57:26] くいなちゃん が Araki Hiromu を会話に追加しました | |
[12/09/20 20:57:38] くいなちゃん: くいなちゃん はこの会話から すてるす を追放しました | |
[12/09/20 20:57:40] くいなちゃん が すてるす を会話に追加しました | |
[12/09/20 20:57:42] atratith: くいなちゃん,バグった人の救出大変そうだ・・・ | |
[12/09/20 20:57:55] spark6251: リム祭りかと思ったらバグ救出か…… | |
[12/09/20 20:57:55] めいとら: ピーヒャコピーヒャコ ピャーピャー!! | |
[12/09/20 20:58:44] めいとら: スカイプのキックをリムって言っちゃうのはきっとたぶんツイッター病 | |
[12/09/20 20:58:55] futanfez: 人数多いとバグ怒るのかな | |
[12/09/20 20:59:03] めいとら: ただし意味は大して変わらない | |
[12/09/20 20:59:10] taiyok123: あれ?追加直しされてる? | |
[12/09/20 20:59:19] shindex00: なんか久しぶりな気がするな・・・ | |
[12/09/20 20:59:42] spark6251: Skypeの発言をふぁぼれないことに苛つくのもツイッター病で?(( | |
[12/09/20 20:59:43] めいとら: いえ、一週間刻みで起こってます<久しぶり | |
[12/09/20 20:59:56] めいとら: それは間違いなくツイッター病<ふぁぼ | |
[12/09/20 21:00:10] くいなちゃん: -----------------------WELCOME TO HEAVEN!!----------------------- | |
[12/09/20 21:00:16] taiyok123: イェエエエイ | |
[12/09/20 21:00:16] めいとら: とまあ、こうして休憩時間を盛り上げるのが僕の仕事です | |
[12/09/20 21:00:28] junjohnjan: ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああああああああああ | |
[12/09/20 21:00:30] めいとら: ここからはきっとついていけないでしょう グッドラック皆さ魔型 | |
[12/09/20 21:00:38] spark6251: さて何人がついてくるのか(?) | |
[12/09/20 21:00:38] kyoutyann3: いえーい | |
[12/09/20 21:00:40] nanagi: year!! | |
[12/09/20 21:00:49] めいとら: もう天国イッちゃったあああ!? | |
[12/09/20 21:00:52] lowe_a: 既に人数が減ってきている | |
[12/09/20 21:01:00] taguchi2718: ああイッタぁ・・・ | |
[12/09/20 21:01:07] tjam3142725: はいれました、どうもですー | |
[12/09/20 21:01:08] h_mrok: h_mrok が会話を退席しました | |
[12/09/20 21:01:13] くいなちゃん: (*)(*)(*)はい、それでは、第3回 6さいカンファレンスを開催します☆ | |
テーマは、「アルゴリズムを自力で生み出すプログラムを作ろう!」ですん | |
参加しない方は、今のうちに退出してください | |
ROMでの参加も歓迎ですん! | |
[12/09/20 21:01:26] めいとら: くいなちゃんはカンファレンスでイかせることができる……! | |
[12/09/20 21:01:53] くいなちゃん: くいなちゃん はこの会話から i6snld を追放しました | |
[12/09/20 21:01:54] くいなちゃん が i6snld を会話に追加しました | |
[12/09/20 21:01:56] tarosa0615: 今日もHaskellですん? | |
[12/09/20 21:02:01] taiyok123: 所でこれはボイスないよね | |
[12/09/20 21:02:03] shindex00: うおおー! | |
[12/09/20 21:02:05] くいなちゃん: くいなちゃん はこの会話から yama を追放しました | |
[12/09/20 21:02:07] くいなちゃん が yama を会話に追加しました | |
[12/09/20 21:02:28] dtm.music.producer: Haskell or... | |
[12/09/20 21:02:46] lowe_a: 今日は機械語です | |
[12/09/20 21:02:52] めいとら: HELL | |
[12/09/20 21:03:02] dtm.music.producer: Assembly... | |
[12/09/20 21:03:07] ridanlue: HALT └(┐┘)┌ | |
[12/09/20 21:03:08] taiyok123: KUINだろ | |
[12/09/20 21:03:15] tia-ndxbn: kuinか | |
[12/09/20 21:03:17] hnakai0909: INT | |
[12/09/20 21:03:20] kiteretsu_fla: プログラムの言語は… | |
[12/09/20 21:03:21] くいなちゃん: (*)(*)(*)ところでみなさん、次の( ) に入る数を当ててください | |
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ( ) | |
[12/09/20 21:03:21] めいとら: KUIIN(くいーん) | |
[12/09/20 21:03:26] hnakai0909: 55 | |
[12/09/20 21:03:27] shindex00: C++!!!! | |
[12/09/20 21:03:29] dtm.music.producer: 55 | |
[12/09/20 21:03:32] kiteretsu_fla: 55 | |
[12/09/20 21:03:33] taiyok123: 55 | |
[12/09/20 21:03:33] spark6251: 55 | |
[12/09/20 21:03:34] めいとら: はええよ回答ww | |
[12/09/20 21:03:35] hnakai0909: フィボナッチ | |
[12/09/20 21:03:36] junjohnjan: フィボナッチ… | |
[12/09/20 21:03:38] gisi_spica: 55 | |
[12/09/20 21:03:38] kshow_xy: くいなちゃんの美声が聞けるのか・・・? | |
[12/09/20 21:03:41] atratith: 55? | |
[12/09/20 21:03:41] くいなちゃん: くいなちゃん はこの会話から さのぴー を追放しました | |
[12/09/20 21:03:42] くいなちゃん が さのぴー を会話に追加しました | |
[12/09/20 21:03:43] shindex00: フィボナッチか | |
[12/09/20 21:03:44] lowe_a: はやwww | |
[12/09/20 21:03:52] 風兎: フィボナッチ | |
[12/09/20 21:03:53] taiyok123: ファボナッチ | |
[12/09/20 21:03:55] daboku522: 0x37 | |
[12/09/20 21:04:04] kiteretsu_fla: ふぇえボッチ数列 | |
[12/09/20 21:04:05] taguchi2718: ゴーゴー | |
[12/09/20 21:04:05] 風兎: くいなちゃんの美声... | |
[12/09/20 21:04:25] くいなちゃん: (*)(*)(*)はい、正解です! これは、フィボナッチ数列と呼ばれ、 | |
前の2つの値の和が、次の値になっているという数列です | |
[12/09/20 21:04:31] taiyok123: というか今日初見 | |
[12/09/20 21:04:37] riou2000: ふぁぼなっち | |
[12/09/20 21:04:38] lowe_a: ファボナッチがどう関係してくるんだ? | |
[12/09/20 21:04:44] shindex00: 16進数いたよww | |
[12/09/20 21:04:45] ryoyameka: 突然のフィボナッチ… | |
[12/09/20 21:04:52] taguchi2718: ふぁぼナッチ数列 | |
[12/09/20 21:04:57] spark6251: ふえぇ……と言うぼっちとかいやすぎるのでは(?) | |
[12/09/20 21:05:22] kurisaka_konabe: ミルカさんッ | |
[12/09/20 21:05:35] くいなちゃん: (*)(*)(*) oh | |
[12/09/20 21:05:36] くいなちゃん: (*)(*)(*)これを、f(0) = 0, f(1) = 1, f(2) = 1, f(3) = 2, f(4) = 3, f(5) = 5, … | |
と書いていくことにしましょう。 f(10) = 55 ですね! | |
[12/09/20 21:05:41] めいとら: ふぁぼなっち噴いた | |
[12/09/20 21:05:58] climpet: f(0) | |
[12/09/20 21:06:05] jane8393: 2 8 34 144 ... | |
[12/09/20 21:06:16] taiyok123: (*)oh | |
[12/09/20 21:06:18] 風兎: f(0) | |
[12/09/20 21:06:25] taiyok123: f( 0) | |
[12/09/20 21:06:29] ridanlue: f(10)まででOKですか | |
[12/09/20 21:06:36] くいなちゃん: (*)(*)(*)もっと汎用的に考えて、f(x) の x を与えると、フィボナッチ数が返ってくることを考えましょう。 x = 10 のとき、f(x) が 55 になる、といった感じです | |
[12/09/20 21:06:56] hnakai0909: (0) | |
[12/09/20 21:07:20] くいなちゃん: (*)(*)(*)ではみなさん、この f(x) を、プログラムで書くことはできますでしょうか。 言語は何でも構いません。 | |
[12/09/20 21:08:11] taguchi2718: このメッセージは削除されました。 | |
[12/09/20 21:08:15] tia-ndxbn: このメッセージは削除されました。 | |
[12/09/20 21:08:32] charolles64: 再帰でうにょうにょ | |
[12/09/20 21:08:38] くいなちゃん: (*)(*)(*)やり方は、いくつかあります。 x = 100 と与えられれば、0, 1, 1, 2, 3, 5, … と 約100回繰り返して、x = 100 の値を求めるというものです。 | |
[12/09/20 21:08:49] taguchi2718: 一般項で黄金比ですね | |
[12/09/20 21:08:58] spark6251: 確か黄金比だったような | |
[12/09/20 21:09:10] yukix7: yukix7 が会話を退席しました | |
[12/09/20 21:09:27] くいなちゃん: (*)(*)(*)しかし、これはちょっと効率が悪いですね… x = 100000 なら、100000回計算しなくてはなりません。 理想的には、x = 100000 でも、一発で計算結果が返ってくるアルゴリズムが望ましいです。 難しい言葉で言えば、O(1) ですね。 | |
[12/09/20 21:09:35] dtm.music.producer: テンプレートメタプログラミングでパーンと | |
[12/09/20 21:09:37] jane8393: 漸化式だとpow(foo, n)のfooの部分を気をつけてやらないといけなかったはず | |
[12/09/20 21:09:39] kiteretsu_fla: .. | |
[12/09/20 21:09:44] tarosa0615: このメッセージは削除されました。 | |
[12/09/20 21:10:03] lowe_a: ワカンナーイ←この人のために新しいアルゴリズムを | |
[12/09/20 21:10:19] hnakai0909: xがある程度よりしたなら単純に再帰、上なら黄金比で近似? | |
[12/09/20 21:10:47] くいなちゃん: (*)(*)(*)そんなの無理! って思うかもしれませんが、実は可能です。 Wikipedia で調べると、 f(x) = 1 / √5 ( ((1+√5)/2)^x - ((1-√5)/2)^x) と出てきます。 | |
[12/09/20 21:10:50] lowe_a: [21:09:24] C+C@blueapplex: テンプレートメタプログラミングでパーンと | |
<<< コンパイラを、ですかw | |
[12/09/20 21:11:27] くいなちゃん: (*)(*)(*)イミフですね! あなたがどう頭を使っても、なかなかこのアルゴリズムに到達することはできないでしょう…。 | |
[12/09/20 21:11:34] shindex00: へー。関数式あったのか | |
[12/09/20 21:11:42] taiyok123: ふむぅ... | |
[12/09/20 21:11:45] dtm.music.producer: 再帰方程式で出るんでしたっけ | |
[12/09/20 21:11:57] climpet: 二項数列ですね | |
[12/09/20 21:12:15] shindex00: そこをパパッと解決するのがくいなちゃん!!! | |
[12/09/20 21:12:16] くいなちゃん: (*)(*)(*)というわけで、今回は、 あなたが頭を使うことなしに、アルゴリズムを自動で作り出すプログラムを作ろう! ということをしたいと思います。 | |
[12/09/20 21:12:19] cherome: 3項間漸化式で簡単に解けるのでは・・・ | |
[12/09/20 21:12:27] lowe_a: こんなの常人には解けないよ! | |
[12/09/20 21:12:43] jane8393: sqrt(5)に悩まされるproject eulerのことですね ・・・もう嫌よあんなの | |
[12/09/20 21:12:47] taguchi2718: べき乗に繰り返し2乗法使えばO(log n)になるのだろうか | |
[12/09/20 21:12:56] taiyok123: ROMに変わるか | |
[12/09/20 21:13:10] くいなちゃん: (*)(*)(*)どうやって? と思うかもしれませんので、 これからその仕組みを簡単に説明しましょう。 | |
[12/09/20 21:13:46] lowe_a: しゅごーい | |
[12/09/20 21:13:57] hnakai0909: 式を少し見やすくしてみた http://pckles.com/hnakai0909/f51cec | |
[12/09/20 21:14:14] くいなちゃん: (*)(*)(*)まず、あなたは人間です(たぶん)。 人間は、優れた頭脳や肉体を持っていますが、これは神によって創られたものではありません(たぶん)。 生物学的な「遺伝」によって、生まれました。 | |
[12/09/20 21:14:25] くいなちゃん が function_ikura を会話に追加しました | |
[12/09/20 21:14:52] amartya_3178: 早く人間になりたい | |
[12/09/20 21:15:01] lowe_a: 遺伝的ホニャララ | |
[12/09/20 21:15:13] indexr11: ついでに一般項でやった人は桁が増えるごとに誤差がでるので注意 | |
[12/09/20 21:15:20] くいなちゃん: (*)(*)(*)というわけなので、 これをプログラムで同じ感じにやれば、 超複雑なプログラムが、遺伝によって生まれうるのではないか! というわけなのです | |
[12/09/20 21:15:22] climpet: このメッセージは削除されました。 | |
[12/09/20 21:15:30] taiyok123: inherit | |
[12/09/20 21:15:41] spark6251: もしかしたらこの中に人間でない方がいる可能性が? | |
[12/09/20 21:15:48] taiyok123: extends | |
[12/09/20 21:15:50] climpet: GAの予感 | |
[12/09/20 21:15:57] taiyok123: imports | |
[12/09/20 21:16:07] くいなちゃん: (*)(*)(*)これを、「遺伝的プログラミング」 と呼びます。 (遺伝的アルゴリズムとはちょっと違う) | |
[12/09/20 21:16:09] lowe_a: (; ・`д・´) ナ、ナンダッテー!! (`・д´・ ;) | |
[12/09/20 21:16:31] dtm.music.producer: echoさんが人外だった | |
[12/09/20 21:16:39] lowe_a: 何が違うのでしょうか | |
[12/09/20 21:16:50] taiyok123: なぬ!? | |
[12/09/20 21:16:56] くいなちゃん: (*)(*)(*)というわけなので、折角なので このフィボナッチ数を求めるプログラム(アルゴリズム) を、遺伝によって発見させてみることにしましょー☆ | |
[12/09/20 21:17:32] taguchi2718: ☆ | |
[12/09/20 21:18:16] くいなちゃん: (*)(*)(*)次のプログラムと図をご覧ください。 | |
http://tes.so/6saiconf_3/img0.png | |
ここでは、四則演算と累乗が、木構造として定義されています。 | |
(今回は、Javaですん☆) | |
[12/09/20 21:18:42] dtm.music.producer: 遺伝的プログラミングは遺伝子型が木構造だったはず | |
[12/09/20 21:18:49] kiteretsu_fla: (くいなちゃんの書いた字だ・・・?!) | |
[12/09/20 21:19:05] lowe_a: Javaオエエ | |
[12/09/20 21:19:09] dtm.music.producer: Java! | |
[12/09/20 21:19:19] taguchi2718: 前置記法か.. | |
[12/09/20 21:19:41] つな: Options -Indexes したほうがいいと思うの | |
[12/09/20 21:19:45] くいなちゃん: (*)(*)(*)前回も言いましたが、くいなちゃんは ポーランド記法が好きなので、 | |
みなさんもポーランド記法に慣れてくださいね。 | |
例えば、ここで x*(2-3) という式は、ポーランド記法で * x - 2 3 となり、右のような木構造になります。 | |
[12/09/20 21:19:58] charolles64: 今回もポーランド記法が | |
[12/09/20 21:20:05] junjohnjan: 逆ポーランド… | |
[12/09/20 21:20:06] indexr11: Eclipseだー | |
[12/09/20 21:20:28] dtm.music.producer: 前回の逆ポーランドと比べるとこんなもの…! | |
[12/09/20 21:20:32] shindex00: 逆ポーランドなら俺も好きだな | |
[12/09/20 21:20:34] lowe_a: 逆ぽーらんd | |
[12/09/20 21:20:40] junjohnjan: 逆じゃなかった… | |
[12/09/20 21:20:52] くいなちゃん: (*)(*)(*)プログラム中の dump() は、式を単に出力する関数で、 calc() は、式の計算結果を返す関数になっています。 再帰使ってるけど、大丈夫かな? | |
[12/09/20 21:20:55] atratith: (* x (- 2 3))? | |
[12/09/20 21:21:10] taiyok123: ダイレクトリを先読みせよ | |
[12/09/20 21:21:30] taguchi2718: 大丈夫でーす | |
[12/09/20 21:21:47] kshow_xy: くいなちゃんの生字 (;´Д`)ハァハァ | |
[12/09/20 21:22:03] くいなちゃん: (*)(*)(*)で、くいなちゃんは めんどくさがり屋なので、いちいち式を作るのが嫌です。 | |
なので、ランダムで式を作る関数を追加しましょう。 | |
http://tes.so/6saiconf_3/img1.png | |
[12/09/20 21:22:06] tsukiyo_rosette: tsukiyo_rosette が会話を退席しました | |
[12/09/20 21:22:26] くいなちゃん: (*)(*)(*)バツしてるところは、さっき書いた部分なので気にしなくてokです | |
[12/09/20 21:23:12] くいなちゃん: (*)(*)(*)これで、+ - * / ^ x 0 1 2 3 4 5 6 7 8 9 の文字がランダムに生成されるようになりました。 make() ですね。 | |
[12/09/20 21:23:13] taiyok123: くいなちゃん全部先に用意してる... | |
[12/09/20 21:23:27] jane8393: // あわててjre+jdk入れてるとか言えねぇ | |
[12/09/20 21:24:32] くいなちゃん: (*)(*)(*)はい、では、試しにランダムで式を作って、計算させてみましょう☆ | |
http://tes.so/6saiconf_3/img2.png | |
画面の下のほうに実行結果が出ています。 - 4 / 2 - 10 2 = 3.75 たしかにちゃんと計算されてそう。 | |
[12/09/20 21:25:59] くいなちゃん: (*)(*)(*)こんな感じで、式が木構造で表現できるようになりました! あとは、これを遺伝させて、フィボナッチ数を求めるアルゴリズム(例の複雑な式) が求まれば、成功ですん☆ | |
[12/09/20 21:26:42] くいなちゃん: (*)(*)(*)では、遺伝とは、具体的に何をさせるのか、説明いたしましょう。 | |
[12/09/20 21:26:45] lowe_a: こっからが本題 | |
[12/09/20 21:27:03] tjam3142725: そんなことできるのかよーー | |
[12/09/20 21:27:54] くいなちゃん: (*)(*)(*)まず、ランダムで作った式 1つ1つを、「遺伝子」と呼ぶことにしましょう。 遺伝子は あらかじめ 100個くらい用意します。 | |
[12/09/20 21:28:32] めいとら: これは遺伝子です | |
[12/09/20 21:28:38] めいとら: ○~ | |
[12/09/20 21:28:45] くいなちゃん: (*)(*)(*)次に、これらの遺伝子の「子供」を作り、次の世代の遺伝子とすることにします。 次の世代も、親の世代と同じ 100個になるように調整します。 | |
[12/09/20 21:28:53] めいとら: 100個くらい用意します ○~ ○~ | |
[12/09/20 21:29:16] lowe_a: それ精子や | |
[12/09/20 21:29:25] kshow_xy: ○~ | |
[12/09/20 21:29:36] めいとら: 言っちゃったー!? | |
[12/09/20 21:29:43] lowe_a: で、これ遺伝的アルゴリズムと何が違うんです | |
[12/09/20 21:30:10] dtm.music.producer: 遺伝的アルゴリズムは遺伝子が配列構造で、プログラミングは木構造だったはず | |
[12/09/20 21:30:12] ridanlue: くいなちゃんが説明している時は頭を下げねばならないそうだ(鉛筆を掲げながら!) | |
[12/09/20 21:30:22] lowe_a: あー | |
[12/09/20 21:30:26] lowe_a: なるほど!!! | |
[12/09/20 21:30:27] dtm.music.producer: ガチ勢にボコられても仕方ない発言 | |
[12/09/20 21:30:28] くいなちゃん: (*)(*)(*)あとは、これを延々と繰り返していくわけですが、 ここで、子孫を残す親を、「優れた遺伝子」から選ばれるような仕組みにします。 つまり、フィボナッチ数に近いような式になっている遺伝子は、親になる可能性が高くなるということです。 | |
[12/09/20 21:30:32] spark6251: GAとGPの違いがよくわからないので気になる | |
[12/09/20 21:30:40] lowe_a: 分かったフリ | |
[12/09/20 21:30:48] taguchi2718: 6歳児の前で卑猥な話は控えませんか(提案) | |
[12/09/20 21:31:10] dtm.music.producer: 評価関数が簡単に記述できそうではある | |
[12/09/20 21:31:21] くいなちゃん: (*)(*)(*)これにより、世代を重ねていくごとに、より良い遺伝子(式) になっていくことが期待できるのですー☆ | |
[12/09/20 21:32:20] indexr11: [21:30:42] 田口: 6歳児の前で卑猥な話は控えませんか(提案) | |
<<< 賛成ですん | |
[12/09/20 21:32:23] くいなちゃん: (*)遺伝的プログラミングが、遺伝的アルゴリズムと異なるのは、後者が n個のデータを遺伝させるのに対し、前者は ツリー(式やプログラム)を遺伝させるということです。 | |
[12/09/20 21:33:04] つな: このメッセージは削除されました。 | |
[12/09/20 21:33:14] lowe_a: そういうことか | |
[12/09/20 21:33:19] taguchi2718: へぇぇ | |
[12/09/20 21:33:33] taguchi2718: あぁ、そういうことか | |
[12/09/20 21:33:41] くいなちゃん: (*)(*)(*)はい、親を2人選んだら、子供が生まれるわけですが、具体的には「交叉」と「突然変異」というシステムで実現します。 | |
http://tes.so/6saiconf_3/imga.png | |
この図で、左側が交叉、右側が突然変異を説明しています | |
[12/09/20 21:33:47] taguchi2718: 手順を求めるのか、最適解を求めるのかか | |
[12/09/20 21:34:04] lowe_a: 落ち着いてください(分かったフリ | |
[12/09/20 21:34:54] くいなちゃん: (*)(*)(*)交叉は、両親の遺伝子の一部ずつを取ってきて、子に遺伝させるということです。 しかし、ごく微小確率(ここでは5%としている) で、突然変異が起こり、デタラメな式に書き換わってしまうのです。 | |
[12/09/20 21:34:56] futanfez: 字がかっこいい(分かったフリ) | |
[12/09/20 21:35:30] taguchi2718: くいなちゃんの字かわいい// | |
[12/09/20 21:35:51] くいなちゃん: (*)(*)(*)まあこれは、人間においても、遺伝子のコピーミスなどで、ガン細胞が発生したりする過程と同じですん☆ | |
[12/09/20 21:36:21] tjam3142725: ふむふむ | |
[12/09/20 21:36:33] kshow_xy: ペンタブ勢か | |
[12/09/20 21:37:03] くいなちゃん: (*)(*)(*)はい、以上をプログラムで書いたのが、これです。 Javaのせいで気分が悪くなったら、無理に読まなくて結構ですん | |
http://tes.so/6saiconf_3/img3.png | |
[12/09/20 21:37:07] lowe_a: それでは人類を超えられません!! | |
[12/09/20 21:38:43] くいなちゃん: (*)(*)(*)とはいえ、まだこのプログラムでは、交叉と突然変異を書いていません。 ランダムで遺伝子を100個用意して、その中で フィボナッチ数に最も近そうな遺伝子が見つかるところまでです | |
[12/09/20 21:40:35] くいなちゃん: (*)(*)(*)とりあえず、折角ここまで書いたのでテストしてみましょう。 | |
http://tes.so/6saiconf_3/img4.png | |
まだ 1世代目なので、そんなに優れた遺伝子はありません。 実行例では、^ x x つまり x^x(xのx乗) がフィボナッチ数列に最も近い式だ、ということになりました。 | |
なるほど、確かにちょっと近そう…? | |
[12/09/20 21:41:05] くいなちゃん: (*)(*)(*)(そうでもない) | |
[12/09/20 21:41:29] lowe_a: やる気無い結果w | |
[12/09/20 21:43:18] くいなちゃん: (*)(*)(*)はい、いよいよ交叉と突然変異を追加するわけですが、 | |
その前に、便利関数として、木のノード数を数える関数や、自分自身のコピー木を作る関数や、任意の番号のノードを取得できる関数などを、数式木のクラスに書き加えました。 | |
http://tes.so/6saiconf_3/img5.png | |
図をじっと見てたら、何してるかくらいは判るはず | |
[12/09/20 21:44:03] くいなちゃん: (*)(*)(*)判れ。 | |
[12/09/20 21:45:05] lowe_a: 先生、Javaに吐いた生徒がボロロロロ | |
[12/09/20 21:45:29] taguchi2718: fmfm | |
[12/09/20 21:45:49] climpet: どうして引数が配列なのか分かりません | |
[12/09/20 21:45:53] めいとら: オエッ、ゲッ…… | |
[12/09/20 21:46:37] climpet: あ、わかりました。ごめんなさい | |
[12/09/20 21:47:03] くいなちゃん: (*)(*)(*)で、がんばって、交叉と突然変異を実装しました。 | |
http://tes.so/6saiconf_3/img6.png | |
getGoodGene は、より優れた遺伝子が高確率で選択させるようにした関数で、これで親になる遺伝子を選びます。 | |
inherit は、交叉・突然変異を一まとめにして、「次の世代を作る遺伝処理」をする関数になっています。 突然変異は、0.05 の確率で起こることが、ソースをよく読んでたら解りますね。(チラッ | |
[12/09/20 21:47:24] くいなちゃん: (*)(*)(*)なるほど、わからん | |
[12/09/20 21:47:40] くいなちゃん: くいなちゃん はこの会話から hinome.tsukinome を追放しました | |
[12/09/20 21:47:42] くいなちゃん が hinome.tsukinome を会話に追加しました | |
[12/09/20 21:47:58] くいなちゃん: くいなちゃん はこの会話から yukkuribemani を追放しました | |
[12/09/20 21:48:00] くいなちゃん が yukkuribemani を会話に追加しました | |
[12/09/20 21:48:19] taguchi2718: 見やすいプログラムだなぁ | |
[12/09/20 21:48:31] headbomb4545: headbomb4545 が会話を退席しました | |
[12/09/20 21:48:31] atratith: ルーレット選択? | |
[12/09/20 21:50:04] くいなちゃん: (*)(*)(*)はい、それでは、本当に 遺伝を繰り返すと、良い遺伝子が得られるのか、テストしてみましょう。 | |
http://tes.so/6saiconf_3/img7.png | |
この出力は、どの程度 フィボナッチ数列に近い遺伝子が見つかったかを示すものです(大きいほうが近い)。 | |
なるほど、確かに、だんだん進化してますね。 | |
[12/09/20 21:51:15] くいなちゃん: (*)(*)(*)では、せっかくなので、100000回くらい遺伝させてみましょう!! | |
[12/09/20 21:52:07] くいなちゃん: (*)(*)(*)100000回というと、孫の孫の孫の孫の… と膨大な数の子孫を経た世代ということです。 恐ろしい。 | |
[12/09/20 21:52:26] taguchi2718: 時間どれくらいかかるかなぁ | |
[12/09/20 21:53:32] くいなちゃん: (*)(*)(*)その結果… | |
http://tes.so/6saiconf_3/img8.png | |
なんかすごく近い関数が発見されました!! | |
右側にフィボナッチ数列を載せていますが、確かに比較すると 近いことが判ると思います。 | |
(ただ、確かに近いけれど、なんか違う…) | |
[12/09/20 21:53:38] くいなちゃん が a-la.note を会話に追加しました | |
[12/09/20 21:53:46] lowe_a: くいなちゃんのスーパーコンピュータなら一瞬 | |
[12/09/20 21:54:30] くいなちゃん: (*)(*)(*)その式とは、 + x + / x 4 / * … と続く、大変意味不明な式です。 なんですか、この式は…? | |
[12/09/20 21:54:44] kiteretsu_fla: くいなちゃんの脳はスパコン超えるレベルじゃないの | |
[12/09/20 21:55:03] くいなちゃん: (*)(*)(*)期待していた、最初のほうで言った式とは、なんか違いますよね… 気のせいかな? | |
[12/09/20 21:55:11] lowe_a: 失敗☆ | |
[12/09/20 21:55:44] ridanlue: 突然のx++ | |
[12/09/20 21:55:57] charolles64: 式が長過ぎてよくわからない | |
[12/09/20 21:55:57] くいなちゃん: (*)(*)(*)とは言っても、ポーランド記法に慣れていない 皆さんは、ぱっと見ても解らないと思います。 なので、普通の式に整理して書き直してみました☆ | |
[12/09/20 21:56:03] climpet: 気のせいです。 | |
[12/09/20 21:56:31] くいなちゃん: (*)(*)(*)今回、このプログラムが発見した フィボナッチ数列の式とは… | |
http://tes.so/6saiconf_3/img9.png | |
これです!! | |
[12/09/20 21:56:38] taguchi2718: ☆ | |
[12/09/20 21:56:47] くいなちゃん: (*)(*)(*)一番下のやつ | |
[12/09/20 21:57:18] くいなちゃん: (*)(*)(*)参考までに、 正しいフィボナッチ数列の式を一番上に掲げておきました。 | |
[12/09/20 21:57:28] lowe_a: 三次式。。 | |
[12/09/20 21:57:32] charolles64: 分数? | |
[12/09/20 21:57:53] くいなちゃん: (*)(*)(*)なんと、√とか使わない式で、フィボナッチ数列を再現したのです…! | |
[12/09/20 21:57:58] atratith: なんとなく近い気もする... | |
[12/09/20 21:58:14] taguchi2718: すごいなぁ | |
[12/09/20 21:58:19] くいなちゃん: (*)はい、分数です | |
[12/09/20 21:58:51] くいなちゃん: (*)そこにある式全部で、一つの式です。 つまり、6次式ですね! | |
[12/09/20 21:58:56] daboku522: 得たいものと全く違う方向に式が傾くことはないんでしょうか…? | |
[12/09/20 21:59:10] くいなちゃん: (*)6次式より、高次だった | |
[12/09/20 21:59:11] lowe_a: え分数かよ | |
[12/09/20 21:59:12] shindex00: 近いの・・・か? | |
[12/09/20 21:59:33] lowe_a: 6次式だったw | |
[12/09/20 21:59:58] jane8393: なんか次回の#6saiconf の前にポーランド記法<->中置記法の変換プログラム自分で用意したほうがいい気がしてきた。一応自分でもある程度はわかるけどさ・・・ | |
[12/09/20 22:00:22] taguchi2718: フィボナッチの正しい奴ともっとたくさん比較させるとどうだろう | |
[12/09/20 22:01:28] くいなちゃん: (*)(*)(*)はい、まとめですん☆ 遺伝的プログラムを用いると、こんな感じで、近いアルゴリズムを 自動で発見させることができます。 | |
今回は、簡単な計算式のみを遺伝させましたが、for文や if文なども含めて遺伝させると、ちょー複雑なプログラムも 自動で誕生させることができます。 試してみてください☆ | |
[12/09/20 22:01:53] くいなちゃん: (*)(*)(*)しつもんはありますか | |
[12/09/20 22:02:13] lowe_a: (・ω・`;;;) | |
[12/09/20 22:02:44] lowe_a: えっと、どのくらい計算に時間かかりましたか | |
[12/09/20 22:02:53] charolles64: 突然変異を実装する意味は…? | |
[12/09/20 22:02:55] くいなちゃん: (*)(*)(*)ないですね。 来週の 6さいカンファレンス は、ソフトウェアクラック(合法) ですん☆ お楽しみに! | |
[12/09/20 22:03:17] taiyok123: 乙おー | |
[12/09/20 22:03:33] hnakai0909: Crackが合法とかどういうことなの... | |
[12/09/20 22:03:36] くいなちゃん: (*)(*)(*)というわけで、早いですが終わります。 この会場はまもなく爆発するぞ、ニゲロー!! | |
[12/09/20 22:03:39] atratith: コードの中に書いてあって見逃したのかもしれないのですが,今回の評価関数(目的関数)はどのように設定したのですか? | |
[12/09/20 22:03:45] taguchi2718: おっ、楽しみ~ | |
[12/09/20 22:03:54] indexr11: 次回楽しみ | |
[12/09/20 22:03:57] jane8393: .binが現れた! な予感。 | |
[12/09/20 22:03:59] くいなちゃん: くいなちゃん はこの会話から xtarurux を追放しました | |
[12/09/20 22:04:00] くいなちゃん: くいなちゃん はこの会話から osamusanex を追放しました | |
[12/09/20 22:04:01] くいなちゃん: くいなちゃん はこの会話から p_ck__ を追放しました | |
[12/09/20 22:04:02] くいなちゃん: くいなちゃん はこの会話から tajas. を追放しました | |
[12/09/20 22:04:02] くいなちゃん: くいなちゃん はこの会話から solari-s を追放しました | |
[12/09/20 22:04:02] dtm.music.producer: おつかれさんです | |
[12/09/20 22:04:03] くいなちゃん: くいなちゃん はこの会話から kotatsulove を追放しました | |
[12/09/20 22:04:03] くいなちゃん: くいなちゃん はこの会話から masato0726 を追放しました | |
[12/09/20 22:04:04] くいなちゃん: くいなちゃん はこの会話から myuon_myon を追放しました | |
[12/09/20 22:04:05] くいなちゃん: くいなちゃん はこの会話から めいとら を追放しました | |
[12/09/20 22:04:05] くいなちゃん: くいなちゃん はこの会話から darkmare73 を追放しました | |
[12/09/20 22:04:06] くいなちゃん: くいなちゃん はこの会話から ikasama_m を追放しました | |
[12/09/20 22:04:06] くいなちゃん: くいなちゃん はこの会話から momontyo を追放しました | |
[12/09/20 22:04:07] くいなちゃん: くいなちゃん はこの会話から yossi を追放しました | |
[12/09/20 22:04:07] くいなちゃん: くいなちゃん はこの会話から magical1130 を追放しました | |
[12/09/20 22:04:08] くいなちゃん: くいなちゃん はこの会話から yuhi_as を追放しました | |
[12/09/20 22:04:08] くいなちゃん: くいなちゃん はこの会話から yutopp10 を追放しました | |
[12/09/20 22:04:10] くいなちゃん: くいなちゃん はこの会話から yuuhi.k を追放しました | |
[12/09/20 22:04:10] くいなちゃん: くいなちゃん はこの会話から mukiryokusyouzyoy を追放しました | |
[12/09/20 22:04:11] くいなちゃん: くいなちゃん はこの会話から yukkuribemani を追放しました | |
[12/09/20 22:04:12] くいなちゃん: くいなちゃん はこの会話から takayukib を追放しました | |
[12/09/20 22:04:12] くいなちゃん: くいなちゃん はこの会話から morrey22 を追放しました | |
[12/09/20 22:04:15] くいなちゃん: くいなちゃん はこの会話から ridanlue を追放しました | |
[12/09/20 22:04:15] くいなちゃん: くいなちゃん はこの会話から reinforchu を追放しました | |
[12/09/20 22:04:16] くいなちゃん: くいなちゃん はこの会話から rickytheta を追放しました | |
[12/09/20 22:04:17] くいなちゃん: くいなちゃん はこの会話から noqisofon を追放しました | |
[12/09/20 22:04:18] くいなちゃん: くいなちゃん はこの会話から regestry1 を追放しました | |
[12/09/20 22:04:25] くいなちゃん: くいなちゃん はこの会話から tooms32 を追放しました | |
[12/09/20 22:04:27] くいなちゃん: くいなちゃん はこの会話から っきん を追放しました | |
[12/09/20 22:04:28] くいなちゃん: くいなちゃん はこの会話から つな を追放しました | |
[12/09/20 22:04:28] くいなちゃん: くいなちゃん はこの会話から moriken-www を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から indexr11 を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から shindex00 を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から taguchi2718 を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から cllightz を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から minto-ziru を追放しました | |
[12/09/20 22:04:30] くいなちゃん: くいなちゃん はこの会話から rheniumk を追放しました | |
[12/09/20 22:04:31] くいなちゃん: くいなちゃん はこの会話から とぐまりさ を追放しました | |
[12/09/20 22:04:31] くいなちゃん: くいなちゃん はこの会話から てろ を追放しました | |
[12/09/20 22:04:31] くいなちゃん: くいなちゃん はこの会話から swallow_tubame を追放しました | |
[12/09/20 22:04:31] くいなちゃん: くいなちゃん はこの会話から cat_mask を追放しました | |
[12/09/20 22:04:31] くいなちゃん: くいなちゃん はこの会話から kusyanaxx1 を追放しました | |
[12/09/20 22:04:32] くいなちゃん: くいなちゃん はこの会話から ナムアニクラウド を追放しました | |
[12/09/20 22:04:32] くいなちゃん: くいなちゃん はこの会話から nabewata811 を追放しました | |
[12/09/20 22:04:32] くいなちゃん: くいなちゃん はこの会話から なぜ前向きに生きていかなくちゃならないんだ を追放しました | |
[12/09/20 22:04:32] kshow_xy: 02 | |
[12/09/20 22:04:32] くいなちゃん: くいなちゃん はこの会話から b.sarena002 を追放しました | |
[12/09/20 22:04:32] くいなちゃん: くいなちゃん はこの会話から twi_lock を追放しました | |
[12/09/20 22:04:33] くいなちゃん: くいなちゃん はこの会話から なんこつちゃん を追放しました | |
[12/09/20 22:04:34] くいなちゃん: くいなちゃん はこの会話から はむぱい を追放しました | |
[12/09/20 22:04:34] くいなちゃん: くいなちゃん はこの会話から shaiyan58 を追放しました | |
[12/09/20 22:04:35] くいなちゃん: くいなちゃん はこの会話から ブー を追放しました | |
[12/09/20 22:04:35] くいなちゃん: くいなちゃん はこの会話から kyoutyann3 を追放しました | |
[12/09/20 22:04:35] くいなちゃん: くいなちゃん はこの会話から 風兎 を追放しました | |
[12/09/20 22:04:36] daboku522: ニゲロー | |
[12/09/20 22:04:36] くいなちゃん: くいなちゃん はこの会話から syaukkaii を追放しました | |
[12/09/20 22:04:37] くいなちゃん: くいなちゃん はこの会話から taiyok123 を追放しました | |
[12/09/20 22:04:40] くいなちゃん: くいなちゃん はこの会話から machiningcenter を追放しました | |
[12/09/20 22:04:42] くいなちゃん: くいなちゃん はこの会話から nonamea774 を追放しました | |
[12/09/20 22:04:43] くいなちゃん: くいなちゃん はこの会話から i6snld を追放しました | |
[12/09/20 22:04:48] くいなちゃん: くいなちゃん はこの会話から nullkal を追放しました | |
[12/09/20 22:04:49] くいなちゃん: くいなちゃん はこの会話から daisukeegg を追放しました | |
[12/09/20 22:04:49] くいなちゃん: くいなちゃん はこの会話から basshi-13 を追放しました | |
[12/09/20 22:04:52] くいなちゃん: くいなちゃん はこの会話から kurisaka_konabe を追放しました | |
[12/09/20 22:04:52] くいなちゃん: くいなちゃん はこの会話から saga_tokiha を追放しました | |
[12/09/20 22:05:02] climpet: 予想通りですが、11項目以降は大きく外れるようですね… | |
[12/09/20 22:05:08] kiteretsu_fla: 削除速い?w |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment