Ceres SolverSolving nonlinear least squares problems comes up in a broad range of areas across science and engineering - from fitting curves in statistics, to constructing 3D models from photographs in computer vision. Ceres Solver is a porta... 続きを読む
Integer Encoding Library A Comprehensive Library of Integer Encoders written in C++ Search Main menu An encoder/decoder collection for a sequence of integers Encoding lists of integers efficiently is important for many applications in differe... 続きを読む
VOJTĚCH FRANC XFRANCV AT CMP.FELK.CVUT.CZ Introduction LIBQP is C library which implements algorithms for solving two special instances of convex Quadratic Programming (QP): QP task with simplex constraints. This QP task is defined as follows... 続きを読む
stxx is a C++ template library supporting to build an enhanced suffix array which is useful for various string algorithms. For an input text of length N, stxx builds a suffix tree in linear time using almost 20N bytes working space (alphabet ... 続きを読む
Ross Bencina home page email Page last updated 21 November 2006 News November 21, 2006. Oscpack 1.0.2 has been released. This is a roll-up of a number of small patches comitted to SVN over the last year. The main changes are (1) improved supp... 続きを読む
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library. Backtracking engines are typically full of features and convenient syntactic sugar but... 続きを読む
MTK+ は BLAS/LAPACK をラップした C 言語用のライブラリです。 ガーベジコレクションに Boehm GC を用いて数式に近い記述を実現しています。 ライセンスは MIT License です(Boehm GC のライセンスはこちら)。 mtk+.tar.gz (version 0.0.1) 例1:主成分分... 続きを読む
自分用に BLAS/LAPACK を利用するためのライブラリを作成しました。 せっかくなので公開することにしました。 MTK+ (Matrix Toolkit) C言語用のライブラリですが GTK+ っぽく、 オブジェクト指向ライクな書き方ができるようにしました。 ガーベジコレクションの... 続きを読む
先日の続きです @ 出た!UTF-8!得意技! 先日監査した read.cでは、CHARSET_IS_UTF8というフラグが立っていた場合のみ国際化機能を有効にしていました。 337 #ifdef WIDECHAR 338 if (el->el_flags & CHARSET_IS_UTF8) { 339 if (!utf8_islead((unsigned char)... 続きを読む
タイトルはインスパイヤ・ザ・NeXTじゃなくてNEWSちうことで :D @ まずは変更点の確認を まず手始めに、今回の commit logより read.cの監査から第1回はスタートすることにしましょう。 rev1.52 と rev1.53 の 差分を眺めてみると char → Charへの置き換え isp... 続きを読む
Information CLX C++ ライブラリは,文字列処理やネットワークプログラミングの補助などを行うための, ヘッダファイルのみで構成された C++ ライブラリです. CLX は,他のライブラリを必要とすることなく単体で利用することができます. CLX C++ ライブラリは... 続きを読む
MessagePack is a binary-based efficient data interchange format that is focused on high performance. It is like JSON, but very fast and small. git clone git://git.sourceforge.jp/gitroot/msgpack/msgpack.git View repository MessagePackは性能を... 続きを読む
XBYAKは演算子オーバーロードなどを使ってC++のコード中にx86のニーモニックとほとんど同じものを直接記述し、動的に実行コードを生成できるようにするライブラリ。その辺もすごそうだけど、それとは別にどうやって動的にコードを実行できるようにしているのか... 続きを読む
Plasma for KDE DesktopToday computers must deal with a large variety of consumer electronic devices while networks and Internet access have become pervasive. Our desktop must interact robustly with this highly dynamic world. 続きを読む
This library provides a purely functional interface to linear algebra and other numerical computations, internally implemented using GSL, BLAS and LAPACK.All linear algebra functions mentioned in GNU-Octave's Quick Reference (except syl) are ... 続きを読む
ライブラリ, プログラム, ひとりごと | 23:29 | 以前、書いた、LAPACKのMultiple Relatively Robust Representations(MR3)の日記が、トラックバックされたり、ブックマークされたりなので、僕のソースを晒します。前の日記を書いたときから、自分でLAPACKをコ... 続きを読む
ライブラリ, プログラム | 18:50 | 密行列の固有値問題の解法として、Multiple Relatively Robust Representations(以下、MR3)というものがあります。これがかなり高速に固有値計算をしてくれます。多様体学習のIsomapやDiffusion Mapsなどでは、アルゴリズム... 続きを読む
PageRank とか HITS といったリンク解析ではグラフの計算が頻発するのだが、Python でそのあたり書くときの話をまとめてみる。グラフは行列で表現できる(ノード×ノード次元の行列 A を考えて、ノード i からノード j にエッジがあるとき、A[i,j] に値を入れてお... 続きを読む
PyML is an interactive object oriented framework for machine learning written in Python. PyML focuses on SVMs and other kernel methods. It is tested on Linux and Mac OS X. what's new Version 0.7.0 has been released. The code has been reorgani... 続きを読む
ANN: A Library for Approximate Nearest Neighbor Searching ANN is a library written in C++, which supports data structures and algorithms for both exact and approximate nearest neighbor searching in arbitrarily high dimensions. In the nearest ... 続きを読む
sourceforge | tutorials | libeblearn doc | libidx doc | SVN What is the eblearn project ? Eblearn is an object-oriented C++ library that implements various machine learning models, including energy-based learning, gradient-based learning for ... 続きを読む
Torch5: Matlab-like environment for state-of-the-art machine learning algorithmsWhat's Torch? Torch5 provides a Matlab-like environment for state-of-the-art machine learning algorithms. It is easy to use and provides a very efficient implemen... 続きを読む
This project provides a clone of the Darts (Double-ARray Trie System). The clone library has an advantage in memory. The Darts is a C++ header library for the double-array that was presented by Jun-ichi Aoe as an efficient implementation of a... 続きを読む
An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. These hashtable implementations are si... 続きを読む
圧縮インデックスライブラリ「TXTCache」,圧縮Suffix ArrayなどのJava実装パッケージ,オンメモリで全文検索を行うことができる,高速な検索エンジンやユニークなデータモデルの開発が可能となる圧縮インデックス(Compressed Index)のJavaのライブラリ。 接尾辞配... 続きを読む
PAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real ... 続きを読む
English 概要 TxはコンパクトなTrieを構築するためのライブラリです.従来のTrieの実装(darts等)に比べ1/4〜1/10の作業領域量で辞書を保持することができ、数億〜十億キーワードなど大規模な辞書を扱うことが可能です.Trieは文字列からなるキー集合を処理す... 続きを読む
Cascading is a feature rich API for defining and executing complex and fault tolerant data processing workflows on a Hadoop cluster. The processing API lets the developer quickly assemble complex distributed processes without having to "think... 続きを読む
筑波の蔵書使用不能問題&スターバックス参入に関する批判が、卒業生の方からあったそうですね。 帰ってきたハナログ id:myrmecoleonさんにidコールで呼ばれたので、スルーする気でいたのですが、一応一言、二言。 今年3月に資料調査に行ったときは、耐震改修... 続きを読む
Guido van Rossum Python Software Foundation Email: docs@python.org Fred L. Drake, Jr., editor リリース 2.4 平成18年6月27日 日本語訳: Python ドキュメント翻訳プロジェクト 続きを読む
UbiGraph is a tool for visualizing dynamic graphs. The basic version is free, and talks to Python, Ruby, PHP, Java, C, C++, C#, Haskell, and OCaml. Download Version alpha-0.2.4 Version alpha-0.2.4 is distributed as two separate components. Th... 続きを読む
様々なオンライン学習手法をサポートしたライブラリ「OLL (Online-Learning Library)」をリリースしました。 プロジェクトページ 日本語詳細ページ 学習、推定を行なう単体プログラムと、C++ライブラリからなります。(C++ライブラリ解説はまだ)。 New BSDライ... 続きを読む
I'm graduating soon so the ragel homepage has to move. 5 ... 4 ... 3 ... http://www.complang.org/ragel/ 続きを読む
It's a flash FLV player for websites. There are 5 templates: default: The basic player mini: The lightest player maxi: The biggest player (but contains most features) js: The player to be controlled by Javascript multi: The player with a play... 続きを読む
■ [ruby] RubyでHTMLとWebを操作するためのライブラリ、HpricotとWWW::Mechanize 今日は、RubyでWebサイトを解析するときに強い味方となるライブラリ、HpricotとWWW::Mechanizeを紹介します。 どちらも非常に強力なので、覚えておいて損はないよ! 以下ではま... 続きを読む
Coming soon...Update. 8 October 2008. Static version of the site online. A static version fo the wiki is available: Static version of the wiki Some other important links: Project page on sourceForge.net Download CVS We are searching for a sol... 続きを読む
これまで JPEG 画像を扱う場合には djpeg で pnm 形式へ展開しそれを他の形 式へ変換するか,Tcl/Tk での PIFE ライブラリを利用してきましたが, 効率などの問題と単なる興味から直接 JPEG 画像を扱ってみたくなったのでラ イブラリを試してみました. ソース... 続きを読む
二階堂愛 (Itoshi NIKAIDO) が綴る Hacking is beliveing な日常_ Gruffを使ってグラフを書くよ まずはインストール。 sudo gem install gruff SymAtlasからPPARgの遺伝子発現のデータをダウンロードする。タブ区切りのデータ形式になっている。最初の行がヘッ... 続きを読む