えちょ記

語らないブログ

2009-01-01から1年間の記事一覧

「意識子」の導入

突然ですが、ここから「意識子」なる仮想概念を導入します。ググってもヒットしなかったので、きっと私の発明に違いありません。多分。 意識子とは これまでの思考実験において、ある確率でニューロン間に1つの信号が飛び交うと考えていますが、この飛び交…

というところで

とりあえず今日の直感シーケンス終了。あ、うかべんご苦労様でしたー。ちょっと今日は動けなかったので当日の盛況については後で調べて回ります(^^;

モンテカルロ法とシェフの気まぐれニューロン系シミュレーション(3)

もうちょっと書いてみる。超絶割り切りのための前提条件です。 ニューロンらしいこと ニューロンはだいたい100個前後くらいが一つのグループになっているらしい。 ニューロンの入力のうち、グループ内からの(閉じた)入力は9割。外からの入力は1割らし…

モンテカルロ法とシェフの気まぐれニューロン系シミュレーション(2)

余り長いと後で読みにくいので1トピックずつ小出しに。まずは基本部品の整理から。 にゅろ〜んとしたニューロン ニューロンとは、複数の入力を監視して、特定の状況になったらパルスを発火する論理回路。たぶん細胞としてのニューロンはこんなレベルではな…

モンテカルロ法とシェフの気まぐれニューロン系シミュレーション(1)

並列演算を偽AIに適用できないかと興味を持ったのは良いんですが、適用方法がしばらく思いつかなくて放置していました。ようやくビジョンが浮かんだのでとりあえずコンセプトメモ。現在のコンピュータを脳と比較した場合、並列処理を考慮すればもう十分な処…

関数型言語で工数削減できる理由、後編

で、結局どうなのよ、という話。まあ、いい話も悪い話もあったりするのですが。 値のバグについて追跡が容易 ある変数の値がおかしいとき、一般の言語ではその値の出所(バグコードの場所)を特定することが困難になりがちです。どこで値が再設定されるのか…

む、長いぞ

ということで、今日はこのあたり。こういう文章は仕事中の現実逃避で長文となるのは秘密です。

関数型言語で工数削減できる理由、前編

「関数型言語は開発効率が良い」とよく言われます。「オブジェクト指向と比べて‥‥」なんてつい比較してしまうがゆえに論争っぽいループが発生したりするのを良く見かけますが、まあそれはおいといて、実際なぜ効率が上がるのか考えてみました。 関数型言語が…

静的単一代入がキモ

erlangなどの関数型言語ですが、結局のところ特に大事な要素は変数の静的単一代入を採用しているかどうか、だと悟りました。うん、きっとそうだ。関数型言語の文法設計には静的単一代入に帰着するものが数多くあります。末尾再帰によるループの構成、参照カ…

熱すぎた

ぬるく考えるにはやばすぎるネタだったのでちょっと中断。RETEは追いかけると面白いんだけど、この分野を自分で追うにはやはり車輪の再発明だ!もうちょっと現実路線のネタにします‥‥。

Reteアルゴリズム、その2

とりあえず一通りの説明はWikipediaとか、Redhatのサイトの説明とか。ものすごいおおざっぱな説明をすると、投入された全ルールに含まれる個別の判定文を、全部まとめて一つのIF文にしてしまう仕組みです。まとめるときに同じ比較式があったら、一つにまとめ…

Reteアルゴリズム、その1

で、Reteアルゴリズムです。これは前方前向き推論で行う必要がある高速多重パターンマッチの実装ですが、よく考えたら私自身、言葉だけでアルゴリズムそのものは深く追っかけたことがありませんでした。 ということで、erlangで楽しく組んだらどうなるのか、…

ぬるく考えてみる

最終的にちゃんとした記事になる保証がないのでとりあえずコラムで。まとまったらAIカテゴリに突っ込むかもしれません。erlang本買いました。面白いですねー、この言語。面白いだけじゃなくてガチの作り込みがあるところも良い。 言語というか、OS環境に近い…

Apache CouchDBの記事が滞っている件について

で、面白く読ませていただいた下記の記事 Web 時代の非リレーショナルデータベース 第 1 回 Apache CouchDB の概要 第 2 回 Ruby on Rails を使って wiki アプリケーションを作成する 第 3 回 MapReduce フレームワークに基づく問いあわせを行う んーむ、5…

Apache CouchDBがおもしろい件について

数週間くらい前から、SilverlightとかJavaScript関係で調べ物をしていたんですが、その関連でRESTfulなファイルシステム、あるいは入れ物を探しておりました。WebDAVでまあいいんですが、どっちかというとWiki的な入れ物をSilverlightとかつかって遊べないか…

放置しすぎている件について

あけましておめでとうございます(遅すぎるよ)。 んー、とりあえず週報ペースで何か書くかも。