old school magic

機械学習に関する備忘録です。

macでPython3のmatplotlibを導入出来ませんでした

タイトル通りです...今まではインストールが簡単という理由でpython2をいじっていたのですが、やっぱり新しい言語に触れたいなと思い、python3に移行することを決意した...のですが...インストールするのはpython3、numpy、scipy、matplotlib(こけた)、sciki…

「パターン認識と機械学習」に挑戦 その1 ベイズ理論あたり(8章から11章まで)

前回までいくつか機械学習の入門書を読み、今なら多少読めるのではとPRMLに挑んでみました。 目標はPRML/course - 機械学習の「朱鷺の杜Wiki」で紹介されてる中間(修士)レベルです。どこから読もうかと考えたのですが、上巻は以前読ん(で死ん)だので下巻、そ…

「パターン認識と機械学習」への遠回り その3 「はじめてのパターン認識」

その1 フリーソフトで作る音声認識システム その2 自然言語処理のための機械学習入門前回までは音声認識だったり自然言語処理だったりとだいぶ範囲を狭めた本を読んで来ましたが、今回はパターン認識自体への入門書を読みます。はじめてのパターン認識作者: …

「パターン認識と機械学習」への遠回り その2 「自然言語処理のための機械学習入門」

その1 フリーソフトで作る音声認識システム前回入門書への入門書まで読み終えたので、今回は入門書を読みます。言語処理のための機械学習入門 (自然言語処理シリーズ)作者: 高村大也,奥村学出版社/メーカー: コロナ社発売日: 2010/07メディア: 単行本購入: 1…

「パターン認識と機械学習」への遠回り その1 「フリーソフトでつくる音声認識システム」

機械学習の入門書として、代表的なのが「パターン認識と機械学習」という本です(通称PRML)。 先日、上巻を読み終わりました。 僕には少し早かったみたいです。。。 数式を追うのに必死になって、機械学習の概要がつかめなかったのが敗因かなーと思います。と…

Scala で twitter4j : Search

前回 の続きです。今度はtwitterで検索してみます。ちょっとだけ長いです。twitterは「1ページにつき最大100件、最大15ページ」という仕様みたいですね。twitter4jの現在のバージョン(3.0.3)だと、次のページを取得するにはQueryResultクラスのnextQueryメソ…

Scala で twitter4j : Trend

twitter関係のWebアプリケーションを作ってみようと考えていて、せっかくなのでPlayを使ってみようということで備忘録です。 まずはtwitter4jからtwitter4j http://twitter4j.org/ja/index.htmltwitter4jはJava用のtwitterライブラリなのですが、もちろんSca…

Javaで機械学習の勉強は可能なのか?

結論から言うと「可能ではあるけどやめたほうがいい」って感じです。僕はJavaが好きです。eclipseの支援は素晴らしいです。研究やってると過去のコードが動かないことが結構あるので、「write once, run anywhere」の精神が大好きです。いちいち例外投げると…

ウィシャート分布からのサンプリング

探せばあるものですね。 Wishart Distributions and Inverse-Wishart Sampling気が向いたらJavaで実装しようと思います。

Infinite Gaussian Mixture Model (IGMM) の情報まとめ

Dirichlet Process Gaussian Mixture Model (DPGMM)とも。 Dirichlet Process Mixture Model が一番ググった時に引っかかりやすいかも。 この記事について 最近?流行りのノンパラメトリックベイズの一つで、ガウス混合モデルのノンパラメトリック版です。 …

macでPythonをSublime Text 2で開発 : 追記

ソースコードが何故か貼れたので設定ファイルの公開 Sublime Text 2 では Command + , で設定ファイルが表示できます。 { "build_env": { "PATH": "/usr/local/bin:/bin:/usr/bin:/bin:/usr/sbin:/sbin" }, "color_scheme": "Packages/Theme - Phoenix/Color…

macでPythonをSublime Text 2で開発

Pythonを始めるにあたって開発環境どうしようかなーと。 以前からPythonはちょくちょく挑戦しようとしてたんですが、なんとなく馴染む開発環境がなかったので結局いつも続かなかったのです。 欲しい機能は 補完 エディタからすぐに実行可能 REPL(対話コンソ…

機械学習とプログラミング

機械学習、プログラミングの初心者です。 備忘録も兼ねて少しずつ書けていけたらと思います。 機械学習/Java/Scala/R/Python