タグ

2011年5月25日のブックマーク (3件)

  • Parallel::ForkManager 使って並行ダウンローダ作った - 理系学生日記

    Parallel::ForkManager はじめて使ったけど、これスゴい使いやすいなって思いました。 3 並列でダウンロードさせるにはこんなかんじ。 $ youtube-downloader -v -p 3 -f ~/tmp/url.txt ソースこれ。 #!/usr/bin/perl #-*- cperl -*- use strict; use warnings; use Getopt::Long; use Pod::Usage; use Parallel::ForkManager; use WebService::Youtube::Download; our $VERSION = "0.01"; GetOptions( 'h|help' => \my $help, 'f|urlfile=s' => \my $file, 'p|process=i' => \my $process, '

    Parallel::ForkManager 使って並行ダウンローダ作った - 理系学生日記
  • TEDxTokyoに参加して - jkondoの日記

    週末にお台場で行われたTEDxTokyoに参加しました。 "Ideas worth spreading"をコンセプトに、各界で活躍する魅力的な人たちが、魅力的なスピーチをするイベントです。 最初にこのイベントのご招待を頂いた時は、TEDのことをあまりよく知らなくて、「なんなんだろう?」「仕事に役立つのかな?」などと思っていたのですが、実際に行ってみると、仕事に役立つのかどうかなどという表面的な事を考えていた自分が恥ずかしくなりました。 たくさんの人のスピーチを聴きながら感じたのは、「自分はなぜ生きているか」をしっかりと把握し、志を立て、それに向かって努力をしている人の、心の底から出てくる真っ直ぐな話はなんと魅力的なことか、ということです。 数多くの人が、自分は何をやっているのか、なぜ自分が今やっていることに人生を賭けているかを語ります。時には挫折経験を語り、それをどう乗り越えたかを語ります

    syou6162
    syou6162 2011/05/25
  • LDA の Collapsed Gibbs サンプリングの全条件付分布を導出してみる - 木曜不足

    Latent Dirichlet Allocations(LDA) の実装について - 木曜不足 にも出てくるこの式 を導出してみる。 この式は LDA の Collapsed Gibbs sampling で使う全条件付分布(full conditional)。 もし普通のギブスサンプリングだったら、観測されていない全ての確率変数、つまり Z だけではなくθやφについても同様に全条件付分布を構成して、そこからサンプリングを繰り返すことが必要になる。*1 そこで、θとφについては積分消去してしまうことで、Z だけをサンプリングすればよいようにしたのが Collapsed Gibbs sampling。"collapsed" は積分消去して「つぶした」ということと、素の Gibbs sampling から「崩した」ということと、両方かかっているんだろうか? 導出に必要な道具は次の2つ。 ガン

    LDA の Collapsed Gibbs サンプリングの全条件付分布を導出してみる - 木曜不足
    syou6162
    syou6162 2011/05/25
    本当にこれだけなんですよねLDAって