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

パターン認識と機械学習入門 第4回 参加メモ

資料 スライド ギブスサンプリング MH法の特別な場合と見なせる 目標分布 π(x1, x2, …, xm) に対して、マルコフ連鎖の1ステップ (x1, x2, …, xm) → (x'1, x'2,…, x'm) を1次元ずつ m ステップで行う. π(x'1 | x2, x3, x4, …, xm) に従い x'1 を生成 π(x'2 | …

パターン認識と機械学習入門 第3回 参加メモ

資料 スライド モデル選択基準赤池情報量基準(AIC) AIC = -2 ln L + 2M Lは最大尤度、Mはモデルのパラメータ数AICが最小となるようにモデルを選択するベイズ情報量基準(BIC)AICに比べて複雑さに大きなペナルティを課す BIC = -2 ln L + M ln n Lは最大尤度、…

パターン認識と機械学習入門 第2回 参加メモ

資料 スライド ベイズ確率論 ベイズ確率論 確定していることに頻度主義は適用できない 「不確かさ」を定量的に扱うための代表的な体系がベイズ確率論 ベイズ改訂 主観的に確率を決めたのち、新たな情報により客観性を高めていく作業 ベイズ改訂にはベイズの…

Pythonのデータ分析関連パッケージインストール

pippip は Python におけるパッケージ管理システムインストール方法 Ubuntu $ sudo apt-get install python-pip Mac $ brew install pythonNumPyNumPy は数値計算を効率的に行うためのライブラリインストール方法 Ubuntu $ sudo apt-get install python-dev …

パターン認識と機械学習入門 第1回 参加メモ

パターン認識と機械学習入門 第1回に行ってきた。資料 スライド 動画 パターン認識とは 広い意味では人間が行っているような認知を機械に行わせること インプットに対して何らかのクラスを割り当てること パターン認識の流れ 前処理:不要な情報を捨てる 特…

MySQLコンソール上でLinuxコマンドやSQLスクリプトを実行

Linuxコマンドを実行頭に "\! " を付ける mysql> \! lsSQLスクリプトを実行頭に "\. " を付ける、もしくは source コマンドを使用 mysql> \. test.sql or mysql> source test.sql

Vimで最短一致

Vim

<title>Test Page</title>という文字列に対して /と検索すると <title>Test Page</title> といったように最長一致となる。 /と検索すると <title>Test Page</title> といったように最短一致となる。

シェルスクリプトで指定回数ループ処理

seq を使うのが一番簡単 #!/bin/shcnt=10000 # 繰り返したい回数 for i in `seq $cnt` do /* do something */ done seq コマンドについて引数が1つの場合、1から引数までの数を 1 or -1 刻みで出力 $ seq 5 1 2 3 4 5$ seq -2 1 0 -1 -2引数が2つの場合、第1…

Ubuntu に RStudio Server をインストール

RStudioのページにしたがえばよい R をインストール $ sudo apt-get install r-base RStudio Server のダウンロード、インストール(64bit) $ sudo apt-get install gdebi-core $ sudo apt-get install libapparmor1 $ wget http://download2.rstudio.org/r…

Homebrew で GitHub のアクセス上限回数引き上げ

Mac

Homebrew で1時間に60回以上 brew コマンドを実行すると以下のようなエラーが出る。 Error: GitHub API rate limit exceeded for . (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more deta…

Homebrew で R をインストール

Mac R

XQuartzをインストール XQuartzのページから最新版をダウンロード、インストール いったんログアウトし、再ログイン リポジトリの追加、依存している gfortran をしたうえで、R をインストール $ brew tap homebrew/science $ brew install gfortran $ brew …

zsh で Go のコマンド補完

.zshrc に以下を追記 # Go completion if [ -f $GOROOT/misc/zsh/go ]; then source $GOROOT/misc/zsh/go fi以下のようにコマンド候補が出る。 $ go [Tab] build -- compile packages and dependencies clean -- remove object files doc -- run godoc on pa…

Ubuntu に Go をインストール

Ubuntu 12.04 に Go をインストールする。パッケージが用意されているので apt でインストール可能。 $ sudo apt-get install golangただしバージョンが1.0だったり、Vim plugin が含まれていなかったりするので Installing Go from source - The Go Program…