2011-01-01から1年間の記事一覧

IJCAI2011メモ

TwitterでつぶやいたIJCAI2011の論文についてのメモ。全てMachine Learning関連。 Improving Performance of Topic Models by Variable Grouping Latent Dirichlet AllocationでGibbs samplingを行う際、変数の数が増えるとサンプルを広範囲から取ることが難…

downhill simplexでNDCG最適化

ここのところ、周囲でランキング学習への興味が高まっているような気がする。ランキング学習の一手法として、A Stochastic Learning-To-Rank Algorithm and its Application to Contextual Advertisingでは、ランキングの評価指標の一つであるNDCGを最大化す…

ICML 2011メモ

TwitterでつぶやいたICML 2011の論文についてのメモ。まだあまり読めてないのだけれど、とりあえずここで一まとめ。ざっと目を通しただけなのでいろいろと間違ってるかもしれない。SVMの論文が多めなのは、SVMへの苦手意識を払拭しようとしてたから。 Large …

perl-Algorithm-ComplementNB(complement naive Bayes)

最近は教師あり学習の分類器について調べている。そこで2年ほど前に話題になったcomplement naive BayesをPerlで実装した。コードは「y-tag/perl-Algorithm-ComplementNB - GitHub」にある。Algorithm::ComplementNBは通常のnaive Bayesにおいてシンプルに補…

FizzBuzz最短コード(FlogScript)

「anarchy golf - FizzBuzz」にポストしたもの。FizzBuzzをFlogScriptで36文字。 100,{)..{Fizz}@3%!*{Buzz}@5%!*+\`|P,ロジックとしては「FizzBuzz最短コード(GolfScript, Groovy)」のGolfScriptのものと同じ。しかし、stringとintに'*'演算を行うときには…

FizzBuzz最短コード(GolfScript, Groovy)

1周回ってきたのでFizzBuzz。「anarchy golf - FizzBuzz」にポストしたやつ。GolfScriptで37文字。 100,{)..3%!'Fizz'*\5%!'Buzz'*+\or}%n*Groovyで55文字。 100.times{println'Fizz'*(it%3/2)+'Buzz'*(it%5/4)?:++it} FlogScriptにも挑戦したいところ。追記:…