タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

NAACLとC++に関するsassanoのブックマーク (2)

  • 非線形分類器のミニバッチ分散オンライン学習器を実装してみた - ny23の日記

    ソフトウェアをいろいろ更新した - ny23の日記 で紹介した, Minibatch and Parallelization for Online Large Margin Structured Learning, NAACL 2013 がようやく学会で発表されたようなので,非線形学習版の実装を置いておく.RBF カーネルを用いたオンライン学習器をミニバッチ+並列化したもの.実装したのはもう二ヶ月ぐらい前(論文の pdf を著者が公開した直後)なのだけど,流石に学会発表前に実装を出すのは気が引けたので公開を先延ばしにしていた. // mpa1.cc ; GNU GPL version 2 copyright@id:ny23 #include <err.h> #include <cstdio> #include <cstdlib> #include <cstring> #include <c

    非線形分類器のミニバッチ分散オンライン学習器を実装してみた - ny23の日記
  • ソフトウェアをいろいろ更新した - ny23の日記

    公開している幾つかのソフトウェアについて,ユーザからの要望がたまったので更新した.誰得かと思いながらも公開したソフトウェア 別解出力をサポートした高速 k-means の C++ 実装を公開 - ny23の日記 追加・削除をサポートしたレコード付きダブル配列の実装を公開 - ny23の日記 も,見つけて使う人はいるようで,公開して良かったなと思ったり. 細かい更新だけど,線形分類器の学習器では,文字列素性をサポートして,素性の重みを(線形・非線形学習共に)ダンプできるようにした.その過程で動的ダブル配列を更新可能なデータ構造として保存・復元できるように変更(最終的には必要なかったが).あとは k-means ではランダムに初期化できるようにしてみたり. 整数キーをバイナリとしてダブル配列に保存したいという要望もあったが,現在の実装では '\0' を途中に含む文字列は保存できない*1ので,v

    ソフトウェアをいろいろ更新した - ny23の日記
  • 1