はてなダイアリーがリニューアルしたらしいので、R で主成分分析を実装してみよう。 PCA を試す、PPCA を試す、EMアルゴリズムでPCAを解く、まで済んだので、次はベイズ的主成分分析。 コード全体は github にて。 http://github.com/shuyo/iir/blob/master/pca/bayes.r 幸いというか、EM アルゴリズムとの違いは、成分毎の精度を制御するパラメータ alpha が増えたのので、W^new の更新式がちょっと変わったくらい。 ### M-step: # W_new = {sum (x_n - x^bar)E[z_n]^T}{sum E[z_n z_n^T] + sigma^2 A}^-1 (PRML 12.63) W <- xn_minus_x_bar %*% Ez %*% solve(sum_Ezz + diag(sigma2 * a
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー こと言語の入門書を書くことに関しては,優秀な技術者が優秀な著者になれるとは限らない。優秀な技術者が起こしがちな失敗は,言語の仕様や機能を並べて,大上段から斬りかかるような入門書を書いてしまうことだと思う。対象読者は言語の入門者/学習者である。難しい言葉がずらずら並べられていたりすると,すぐにモチベーションを失ってしまうに違いない。 書籍の執筆とは読者とのコミュニケーションだと思うのだが,相手とコミュニケーションを続けるためには,まず相手と同じ視点に立つことが重要なのだ。難しい言葉をかみ砕いて説明したり,難解な概念をよく知られている概念を使って解説したり,ということが必要になる。入門書は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く