2005-10-01から1ヶ月間の記事一覧

Towards dynamic randomized algorithms in computational geometry {{amazon('3540575030', '@amazon')}}

条件付確率場の理論と応用 {{amazon('4876984204'), '@amazon'}}

物理シミュレーションの本だった。

Postscript ファイルを縮小、余白調整

pstops "1:0@.95(6mm,-9mm)" s.ps > t.ps 1枚ごとに、.95倍にスケーリングして、右に6mm、下に9mm 動かす。 s.ps が元のPostScript ファイルで、t.ps が変更後のファイル。オプションの書式は一般には mod:num[angle]@[scale](offset)+num[angle]@[scale](of…

LiveCD で GLI の最新版をダウンロードして使う @Gentoo Linux Installer FAQ

http://www.gentoo.org/proj/en/releng/installer/faq.xml#newerversion Gentoo 2005.1 の GLI は実験バージョンのためか、途中のコンパイルでひっかかったり、 emerge の内部のエラーが出たりする。 リリースはされていないが、開発は続けられており、LiveC…

wall UNIXの部屋

http://x68000.q-e-d.net/~68user/unix/pickup?wall wall ログイン中の全ユーザに対してメッセージを送信 シャットダウン時に実行されるコマンド。 けっこう便利かも。 ただ、mlterm では効かないみたい。

Daniel Jurafsky, "Speech and Language Processing"

中川研から借りた。

Solan, Z., Horn, D., Ruppin, E., and Edelman, S. (2005) Unsupervised learning of natural languages

http://www.isrl.uiuc.edu/~amag/langev/paper/solan05languagelearningpnas.html 単語列、文字列、塩基配列などの非構造化データから、 教師無しで階層的構造を推論するアルゴリズム。HotWiredでの記事 Cornell大学のプレスリリース などによれば、採譜され…

David MacKay "Information Theory, Inference, and Learning Algorithms"

http://www.inference.phy.cam.ac.uk/mackay/itila/book.html 情報理論と確率過程、学習アルゴリズムの教科書。 全文が PDF, PostScript で公開されている。

Web Site for Perfectly Random Sampling with Markov Chains

http://dbwilson.com/exact/

リバーシの全探索

http://www.d2.dion.ne.jp/~maginga/computer/othello.htm オセロの終盤前(あと20手くらいの時点)の全局面を計算して、 それぞれからの最善手も計算して、 ハードディスクに置いておこう、というもの。アイデア 1:盤面を小さく表現 盤面は、64ビットのビ…

eXtensible and fleXible Library (Philipps-Universit舩 Marburg)

http://dbs.mathematik.uni-marburg.de/home/research/projects/xxl Java のデータ構造ライブラリ。 機能的には STXXL [2005-10-03-4] と同じようなものらしい。 外部マージソートを含む。

SuffixTree 構築プログラムの最適化

数Mバイトのデータの木を作るのに、Gバイトに近いメモリを必要とするのを 改善しようと、プロファイラにかけてメモリ使用量の多い変数を探した。 java -agentlib:hprof=cpu=samples,heap=sites,file=sample.prof -Xms20M -Xmx1000M SuffixTree cpu=samples …

JUNG - Java Universal Network/Graph Framework

http://jung.sourceforge.net/ Java でのグラフ、ネットワークの可視化ライブラリ。 グラフのインタラクティブな更新が可能。 java.awt.event に準拠した Listener によるイベント処理機構が実装されているなど、 機能が豊富。

単語分割の方針

ECS 222A - Algorithms - Fall 2005 - Gusfield

http://www.cs.ucdavis.edu/~gusfield/cs222/ Gusfield さんのアルゴリズムの講義。 配布物がアップされてる。

Strmat

http://www.cs.ucdavis.edu/~gusfield/strmat.html DNA(4種), Protein(20種?)など、char 1文字で表せる文字列に関する、 文字列マッチングライブラリ。 接尾辞木を用いており、それ単体のライブラリとしても利用できる。

STXXL -- C++ Standard Template Library for Extra Large Data Sets

http://i10www.ira.uka.de/dementiev/stxxl.shtml C++ のデータ構造ライブラリの外部記憶版。 「ページングサイズ」を持つ外部記憶の領域の上界が与えられているアルゴリズムと 相性が良いらしい。 (ページングに関係するパラメータを設定できる?)