2011-12-20から1日間の記事一覧

vimでpythonを使うための設定

http://d.hatena.ne.jp/over80/20090305/1236264851.vimrcに以下を追加 autocmd FileType python setl autoindent autocmd FileType python setl smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class autocmd FileType python setl t…

NLPでのコモンセンス

自然言語処理を勉強し始めたときは疑問に思っていたけど、最近忘れていた視点。 研究会での指摘を聞いて思い出した。素性(feature)には単語の頻度を用いる。逆に言うと、単語の頻度以外の情報(意味的な重みづけとか)は切り落としている。 このような単語の…

パラメータ推定法

準備その1 i.i.dの仮定:independency, identically distributed = 独立に同一の確率分布に従う つまり、確率変数XのサンプルデータD={...xi...}の生成確率が次のように書ける。 ・独立なので積に分解できる ・同一の確率分布に従うので1種類の確率関数p(x…

ディリクレ分布

連続型確率分布の代表的なものとして ・正規分布 ・ディリクレ分布 がある。正規分布:d次元正規分布:ディリクレ分布: ただし、 ディリクレ分布は、簡単に言うと、各確率変数が極端な値をとりにくい分布。 多項分布のパラメータの拘束条件と等しい→ →多項…

離散確率分布に関するメモ

1.離散確率分布 ベルヌーイ分布: ※はデルタ関数多変数ベルヌーイ分布:2項分布:多項分布:ポアソン分布:ポアソン分布の実装 #! /usr/bin/env python # -*- coding: utf-8 -*- import scipy from pylab import * import math amp = range(1,11) def poi…

カルマンフィルタを実装する(トロッコの問題)

カルマンフィルタを実装してみました。 こちらの解説を参考に。http://www.cs.unc.edu/~welch/kalman/kalmanIntro.html 問題はwikipediaにあるトロッコの問題。 早速コードから。 グラフはこちら。 0