Saturday 11:30 a.m.–noon

The esperanto generator (ja)

torajiro aida

Audience level:
Novice
Category:
Other / その他

Description

そう、作るの。エスペラント。いや、作らせるの。エスペラント。 ということで、Pythonにエスペラントを作ってもらおう、という事です。Pyevolveという遺伝的アルゴリズムを動かせるライブラリと、Pybrainというニューラルネットワークを構築してくれるライブラリを使って、新たな言語を作ります。 さらに、プログラム上の数値をどのように調整すれば、どのようにに言語が変わって行くのかを観察します。 NLTKという自然言語処理のライブラリも使って、言語を観察したりします。 言語についてよく知ってる人、GAとかNNとかに詳しい人、ツッコミ大歓迎です!

Abstract

人工知能や、遺伝的アルゴリズムを使って、言語を作って行きます。 各ライブラリをどのように使うか: - _**遺伝的アルゴリズム**(Pyevolve):_ 今回の主役。言語を作ってくれる。 - _**ニューラルネットワーク**(Pybrain):_ 今回の副主役。GAを評価してくれる。 - _評価基準:_ NNに決まった数だけ学習させ、その間にどれだけその言語を理解できたかなど。 - _**自然言語処理**(NLTK):_ 使ってみたかったから使う。番外編的な物で。GAを評価するのにも使うかも。