えちょ記

語らないブログ

モンテカルロ法とシェフの気まぐれニューロン系シミュレーション(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とかつかって遊べないか…

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

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

SHIOLINKのオーバーヘッドについて

うかべんで質問を受けたんですがきっちり答えきれていないと思ったので。 Q: SHIOLINKは十分なスピードで動作しますか?A: わかりません。 いや、もうしわけないです、ごめんなさいこれはSHIOLINK的には回答できませんorz。というのも、実質のオーバーヘッド…

忘れたころにSHIOLINKの話

さて、どうも動かないという話があったので、多分stderrに何か吐いてるせいでデッドロックしていると予想してstderr吸い込み対応。最初は非同期IO使おうと思いましたが、ものすごい勢いで全部作り直す羽目になることが判明したのであきらめてスレッド使いま…

私の地元に、知る人ぞ知るサツマ芋専門店、芋屋金時という店があります。石焼き芋、スイートポテト、さつま芋チップスなど、明石魚の棚と魚市場でなぜか芋だけを売る店でした。ある日店がなくなっていたのでちょっとどうなったのかと思ってたら、インターネ…

ToDo管理に便利なローカルWiki

TiddlyWikiという、すごく怪しい技術満載のWikiがあります。サーバとか立てなくてもindex.html1本のファイルの中にWikiの機能がすべて入ってます。ローカルファイルの状態で直接開いても編集できるのでUSBとかの持ち歩きに最適です。仕事術とか、情報整理術…

更にSHIOLINKの話

うあ、標準ランタイムしか使わない設定のはずなのに、VS2008のDLLに依存していることが判明したのでビルドしなおし。あれーーー?orz。 SHIOLINK 1.2.2.0 (→解説) VS2008のランタイムDLLに依存していたのでビルド設定変更 いつの間にか紛れ込んだエンバグ…

俗、SHIOLINKの話

安定化とか、ゴーストやシェルを差し替えて軽量化とか。タイムアウトとか実装できてないのですが、元々CLIPS栞開発の足場の予定だったので、要望ない限りはこのあたりで一旦完了予定。 SHIOLINK 1.2.0.0 (→解説) サンプルゴーストのシェルを差し替えて配布…

SHIOLINKの話

課題山積ではあるのですが、インターフェースレベルでは動かせるようになったのでとりあえず公開。しかし取り説付けないと、わけわかんないですよねぇ‥‥。なんかテキストエディタ相手に書く気が出てこなかったので、とりあえずblogに。 追記:shiori request…

唐突ですが鳥の話

2月ごろ、無性に食べた欲しくなってペットショップから購入した鳥が、なかなかやんちゃに育っております。 ショップには4羽ほど(おそらく兄弟)一緒に展示してあったのですが、こいつはほかの3羽と少し離れた場所でいつも一人遊びしていました。「昼の間…

CLIPS!

ルールエンジンという分野をかなり適当に紹介しただけで置いとくのは色々と無責任であり結局使える物はあるのかという可及的速やかな要求を満たすべくあちこち調べてたのですが。結論から言うと、SHIORIから呼べそうな組み込みタイプのものは、CLIPSの一択で…

ルールエンジン

うかべん大阪#3は毎度無事に終了いたしました。しかし人が集まればいくらでもネタが出てくるものなんですねえ。どれもこれも興味がそそられるお話で、終わったときはいつも創作意欲フル充電になる楽しいイベントでした!さて、全体の感想などはほかの人にお…

できるひと

私的に、できる人・尊敬する人。 とにかく、同じことを続けて成果を出している人、です。自分ができてねええええええええなので。あれもやりたいこれもやりたいって自分は、あれもこれもできてないのですよね。飽きずに続けるコツはたぶん、しんどくない程度…

歌詞データをでっちあげた話

えーと、うかべんで使ったクリエイティブコモンズ楽曲、歌詞データがとりあえず完成いたしましたので置いときます。 豚まんセット‥‥。えーと、曲データを同梱する必要はなかったかもしれませんが一応。オリジナル情報はcalcファイルに入ってますのでそちらも…

文字だけ表示

ん〜、思いつきで、背景透明のところに文字だけを表示するSidebarガジェットを作ってみようと思ったのですが‥‥。 なんだか、g:backgroundで、背景を透明にしたところに文字を表示すると、変に滲むんですよね。これはかなり悲しい。WPFアプリをでっち上げたら…

公開用データがまだできていない話

ソフトは昨日のリンクでまあいいとして。でも、最低限、ちゃんとしたサンプルデータセットで公開しないと使いようがないよね‥‥。うあー、作りこんだデータがJASRACしかないのは失敗だった!公開できない! すんません、データは今週中に何とか‥‥。それが出来…

感想とか

SSP in a Nutshell ちょうど直前に、Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラミング!買って読んでいたので、「やっぱりそんなことあるよな〜」という感じで聞いていました。表示シェルは原則毎回作りなおしなのは、WIndows95のOSの考…

進行

とりあえず朝の6時に原稿をあげて3時間寝る 原稿印刷して出発しようとしたところ、紙が見当たらず大慌てする 予定時刻を大幅に超えて到着。少し反省している。 開始する直前にMacMiniの映像出力方法がないことが判明し、順番全部変更、やれるのから発射進…

なんとか

か、形だけはこなしたかもしれないぞ!聞き苦しいところとかあったと思いますが、ご静聴ありがとうございました。ちとJASRAC関係があるので、公開できるものとそうでないものがあって、ソフトの公開をどうしようか考え中です。 とりあえず、そふとと、歌詞に…