2005-08-16[n年前へ]
■「遺伝的アルゴリズム」にもとづく「男と女の出会いの場」
その海岸近くの「男と女」の出会いの場は、自然発生的にこんな風なシステムで動いていたと聞きました。
まずは、男性二人が車に同乗してその海岸の駐車場に来ます。同じように、女性二人も車に同乗してその駐車場に来るわけです。4人ともが気に入る組み合わせができれば、二台の車に乗った「男男 + 女女」という組み合わせが、「男女 + 男女」という組み合わせに変わって次のステージに進むといいます。もちろん、その次のステージはその二人次第なわけです。
…まるで、これは遺伝子が組み合わさって子孫が作られていくような「男と女の出会いの場」です。まさに、「遺伝的アルゴリズム」にもとづいた「男と女の出会いの場」なのかもしれません。強制シャッフルとかないのかしら。
2005-08-17[n年前へ]
■相手の機嫌を調べるソフト
「MITが開発した、電話で話している相手の声の状態からストレスのレベルを測定し、相手の機嫌を調べるソフト」に関する「MIT、通話中の態度を改善するソフトウェアを開発」とそのソフトウエアのアルゴリズムの元になった論文(PDF).
2005-09-09[n年前へ]
■「男女の産み分け」と「東大生のアレやコレ」
今年の初めに、東京大学大学院 新領域創成科学研究科で話をしてきました。その夜は、基盤情報学専攻の某研究室の人たちと焼き肉屋で美味しいビールを飲んでいたわけです。その時に、出ていた話題がちょうど「男女産み分け方法」の話でした。なぜ、そんな話になったのかは覚えていませんが、「(女の子になる)X精子は酸性に強くアルカリ性に弱い」「(男の子になる)Y精子はアルカリ性に強く酸性に弱い」「X精子はスピードは遅いがY精子より生命力がある」「女性が感じると体内がアルカリ性になる」なんていう俗説話をしていたわけです。
で、基盤情報学専攻の某研究室メンバーによるセキララな告白タイムが始まりました。一言で言うと、「オレは女の子を必ず生ませることができるはずだ」とかですね。つまり…、こういう自慢?です…。「女性を感じさせないから(感じる前に終わるし)、体内を(女の子になるX精子が生き残りやすい)酸性のまま」にしておけるし、「ゴールから遙か遠くから、精子耐久レースを始めることができるから、酸性に弱い(男の子になる)Y精子を最後まで行かせない」ことができる、「だから当然オレの子供は女の子になるハズだ」というような告白が始まったのです。つまり、「早い・短い・独りエッチだよオレは」という告白です。「遺伝的アルゴリズム、遺伝的プログラミング、人工生命」を研究している彼らが、X精子とY精子について語るわけです…。短×包△・早○・下手なんていうキーワードで…。
東京大学大学院 新領域創成科学研究科 基盤情報学専攻の印象は、この「男女生み分け可能な研究室」に尽きます。「東大生」という言葉からは「早い・短い・独りエッチ」という(焼き肉屋での)大自慢大会を思い出し、「男女生み分け」という言葉からは「東大生」を思い出すのです。
2006-03-25[n年前へ]
■「男と女のデート大戦略(アルゴリズム)」をプログラムで語るスレ
Tech総研ブログ 平林 純@「hirax.net」の科学と技術と男と女に「男と女のデート大戦略(アルゴリズム)」をプログラムで語るスレ 〜 オープン・ソースで「デート」支援 〜を書きました。
「男と女の間のデート戦略アルゴリズム」をプログラム言語で考えてみょう!という、ぽいんつさんをリスペクトしつつ(インスパイアされた)話です。プログラミング言語でデート戦略(シナリオ)を書けば、デートの作戦や考え方や(自分が予想する)相手の対応がすっきりわかりやすくなるでしょうし、何より面白そうです(理系的には)。
「誰もが活用できるデート戦略(アルゴリズム)」をオープン・ソースで開発してみることにしましょう。
float Men::interest(Person *one) { if( type==OPPAI_SEIJIN ) // 胸星人 retrun one->bust; // 興味は相手の胸の大きさが全て… }
float Women::judgeOne(Person *men) { switch (mensInterest)){ if(OPPAI_SEIJIN) return HATE; else if (PERSONALITY) return LIKE; }
double dispatchingで実装した方がいいのでしょうが… あくまで自立オブジェクトとして考えなくてはならないところが難しい
オブジェクト間での、コミュニケーションが上手くいくかどうかの問題にも繋がってきそうな。つまり、相互作用における相互参照に不正確・不確実さが入り込んでくる…という。
でもって、コミュニケーションに不正確・不確実性・確認の困難性が入り込んでくる場合、double dispatch がそもそも可能か…
2006-07-07[n年前へ]
■「プログラミングスタイル」と「こころを喜ばせる科学」
from n年前へ.
A: 美人プログラムスタイルって、なんですか? G: 中身は別にして、眺めるだけで幸せになる プログラムじゃ 。A: ははぁ、アルゴリズムやクラス構造などの 中身でなく、外見重視なんですね? G: 昔から「色白美人は、七難を隠す」というじゃろ。 A: え、つまり、バグが7個あると言うんですか?
科学は応用を通じて実生活に関わり、知的追求というこころの喜びにも関わる二面を持っています…多くの人に、こころを喜ばせる科学を楽しんでもらいたいですね。 H.Hirax, A.Kurotani