GeneticAlgorithm タグのついた記事一覧

Ninjava, GA勉強会, 健康診断...5月を振り返ってみます。

4月末から某サービスの障害対応やらResumyリリースやら...で、あっという間に6月ですが、諸々ようやく落ち着いてきました。

先月はNinjavaという日本在住の外国人エンジニアの勉強会に参加したり、社内で「遺伝的アルゴリズム勉強会」を開いたり、社会人になって初めての健康診断で血を抜かれたり...いろいろあったようななかったような。

Ninjava勉強会では、初めてHaskellで飯食ってるエンジニアさんを見ました。
1980〜90年代の日本カルチャーにどっぷりハマッた、ちょっと変わった外国人。
あとOperaが何気に高機能であることも知りました。ちょっとOpera惚れた。

Read more Comments Retweet

GECCO 2007のZitzilerのワークショップを聞いてきたよ。

GECCO初日は、SPEA2の開発者であるZitzilerのワークショプを見に行きました。
2時間のワークショップの前半は行けなかったので、Debの話は聞けなかったのですが、Zitzilerの話はEMO業界の動向とか、手法とその評価のまとめみたいな感じでした。
たぶん。

Workshop中、プレゼン資料で気になったところをいくつかメモったので、まとまってないけどとりあえず上げてみます。

Density estimation techniques
    MOGA : Kernel => 物理の万有引力fの強さ?
    SPEA2 : Nearest neighbor => 支配circleの面積
    PAES : Histogram

混雑度計測のテクニックは、大きく3種類にまとめられていました。
やっぱりPAES(PESA-IIのベースになってる手法)って有名らしいです。

Read more Comments Retweet

GECCO means ヤモリ

正しい綴りはgecko。

というわけで、Genetic and Evolutionary Computation Conference: GECCO 2007の論文をひとまず書き上げた。

まだ7ページだけど。
まだ自分でも通して読んでないけど。
まだ誰にもチェックもらってないけど。

明日先生に提出、できるかなぁ〜?

Read more Comments Retweet

HuuHoo::ロボットや人工知能などの賢い機械に興味のあるユーザーと専門家のためのSNS

HuuHooというSNSが、12/20にオープンしたようで、某さみしがりのドクターから招待されました。
「ロボットや人工知能などの賢い機械に興味のあるユーザーと専門家のためのSNS」という、すごいニッチな分野がターゲットで、京都の「とめ研究所」というところが運営しているらしいです。

23日現在で60ユーザと、非常にこじんまりしたSNSですが、すでにGAとか自動作曲とかで盛り上がりそうな予感が!!

完成度としては圧倒的にJSAI2006 大会支援システムの方が上だけど、あっちはもう死んでるからなぁ。。。

こっちのSNSは今後どうなるでしょう?

Comments Retweet

プログラムいい感じ♪

テスト問題はおおよそ解けているっぽい。あとは「クラスタサイズ>2」の制約を与えればOKかな?

今日まではSquare1というテスト問題を解けるように開発していたのだけれど、他のテスト問題もデータ構造がほぼ同じで簡単に組み込めたよ。

SPEA2+いい感じ。

Comments Retweet

プログラムが動き出したのはいいけれど

結果がおかしいよ...orz

Comments Retweet

もうmixiもIGAにすればええねん

ソーシャル・ネットワーキングサイト [mixi(ミクシィ)]

GADIGAとかPDIGA(だっけ?)とかが入ると本当にソーシャルなんですけど。

Comments Retweet

遺伝的アルゴリズムを用いたクラスタリングはどうあるべきか?

今年一年は遺伝的アルゴリズム(Genetic Algorithm: GA)を用いたクラスタリングの研究を行う。
最近は電車の中で英語の論文を読む生活にも慣れてきた。

2000年ごろの論文を読んでいるとあまりK-means法と変わらないアルゴリズムが用いられている。
こういった手法はK個のクラスタの中心を設計変数として、クラスタ評価の際にどのデータアイテムがどのクラスタに属するかを決定する。
当然距離関数としてユークリッド距離を用いた場合、すべてのクラスタは任意の2つの中心の垂直2等分線で分割される。
このようなモデル化は大量のデータを扱う為には必要であるが、複雑なデータは扱えない。

一方で2004年ごろのアルゴリズムを見ると、データアイテム自体が設計変数となっている。
当然そのままでは1,000〜10,000個くらいのデータアイテム数レベルでGAの処理能力を超えてしまうだろう。

2000年から2004年までで、遺伝的アルゴリズムによるクラスタリングの研究は下記のような点で進化してきた。
 1. クラスタ境界が非線形な問題も扱えるようになった
 2. 大小様々な部分解の存在確率を挙げるモデル化が行われるようになった
 3. クラスタ数Kを決定しなくても良い方法が考案されてきた
次は
 4. 大容量のデータを実時間内に扱えるようになる
 5. リアルタイムに増加するデータに合わせて進化する
とかができるといいなぁ〜。

ってか2000CPU使えるようになれば30歳で年収2000万なら、1億データ扱えるようになれば...

Read more Comments Retweet

英語論文を読んでます

ページ数の制約のせいでしょうが、アルゴリズムの説明に図がありません。
何を意図しているのかよく分からない部分もチラホラ...

...意味不明...

それでもなんとか結論の前まで読み終えた。
10ページの論文で、今日8ページ目の最初のところまで読めたので、あと文章は1ページほど。

直訳すると

VIENNA-mooの性能見積もりの為に用いたF-measureは、最終的に得られた集団に対して最も良い値となる。これは多くのアプリケーションの中で、我々が少数の他のクラスタリング候補をテストできるという我々の持論と直列である。

Read more Comments Retweet