2017-09-25から1日間の記事一覧

ベイズ推論イントロ

Pythonで体験するベイズ推論Pythonで体験するベイズ推論 PyMCによるMCMC入門作者: キャメロンデビッドソン=ピロン,玉木徹出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行本(ソフトカバー)この商品を含むブログを見るから, ベイズ推論について…

【scikit-learn】Ridge回帰【その2】

RidgeCVというモデルがあるらしい. CVとはCrossVaridationのことで,正則化パラメータαに交差検証を用いる方法である. これによって最適なαを自動で求めてくれるそう. reg = linear_model.RidgeCV(alpha= [0.1, 1.0, 10.0]) reg.fit(X_train, y_train) reg.al…

【scikit-learn】Ridge回帰

Ridge回帰は係数に対してを満たすを見つけるというもの. Ridge回帰による正則化係数と係数の関係を見てみる import numpy as np import matplotlib.pyplot as plt import sklearn.linear_model # 10*10の行列を作る X = 1. / (np.arange(1, 11) + np.arange(…

【numpy】行列操作【その1】

numpyの行列操作で面白い行列の作り方を知ったので書く. a = np.arange(1,11) b = np.arange(0,10) #b: [0,1,2,3,4,5,6,7,8,9] c = b[:,np.newaxis] #c: #[[0] # [1] # [2] # [3] # [4] # [5] # [6] # [7] # [8] # [9]] d = a + c #[[ 1 2 3 4 5 6 7 8 9 10]…