SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
Twitter
http://www.slideshare.net/matsukenbook
MASAKARI Come On! щ( щ)
https://twitter.com/_inundata/status/616658949761302528
Y
G
X N
X N ⇥ p
K
K
p
N ⇥ pxi X
yi
gi
K
p
N
X
xi
N
p
...
...
xj
N ⇥ p
X, Y, G
X
xi
XT
1
XT
i
XT
N
G(x) G
G = {class1, class2, · · · , classK}
k
ˆfk(x) = ˆk0 + ˆT
k x
k ` ˆfk(x) = ˆf`(x)
{x : (ˆk0
ˆ`0) + (ˆk
ˆ`)T
x = 0}
x
🌾
p
p
1
1
k k(x)
x
k Pr(G = k|X = x)
x
k(x) Pr(G = k|X = x) x
Pr(G = 1|X = x) =
exp( 0 + T
x)
1 + exp( 0 + T x)
Pr(G = 2|X = x) =
1
1 + exp( 0 + T x)
log
✓
p
1 p
◆
logit(Pr(G = 1|X = x)) = 0 + T
x = log
Pr(G = 1|X = x)
Pr(G = 2|X = x)
X1, · · · , Xp
D = (X1, X2) D0
= (X1, X2, X2
1 , X2
2 , X1X2)
p(p + 1)/2
Rp
7! Rq
(q > p) h(X)
sklearn.discriminant_analysis.LinearDiscriminantAnalysis
D0
= (X1, X2, X2
1 , X2
2 , X1X2)
G K
G(x) k
Y
Y = (Y1, Y2, · · · , Yk, · · · , YK)
= (0, 0, · · · , 1, · · · , 0)
N
Y
N
K
N ⇥ K
k K1 2
ˆY = X(X
T
X)
1
XT
Y ˆB
N
K
N
p + 1
p + 1
N
N
p + 1
p + 1
p + 1
p + 1
N
N
K
p + 1
K
X p + 1
x
ˆf(x)T
= (1, xT
) ˆB K
K
x
ˆG(x) = argmax
k2G
ˆfk(x)
ˆY = X(X
T
X)
1
XT
Y
ˆG(x) = argmax
k2G
ˆfk(x)
E(Yk|X = x) = Pr(G = k|X = x)
ˆfk(x)
E(Yk|X = x) = Pr(G = k|X = x)
[ 0.19942274,
-0.01553064,
0.8161079 ]
X
k2G
ˆfk(x) = 1
0  ˆfk(x)  1
min
B
NX
i=1
kyi
⇥
(1, xT
i )B
⇤T
k2
tk
ˆG(x) = argmin
k
k ˆf(x) tkk2
K
1 1
K
p + 1
B
ˆf(x) tk
ˆf(x)
p + 1
ˆG(x) = argmin
k
k ˆf(x) tkk2
ˆG(x) = argmax
k2G
ˆfk(x)
min
B
NX
i=1
kyi
⇥
(1, xT
i )B
⇤T
k2
K K 3
[ 0.3549 0.5517 0.712 0.8062 0.8631 0.9095 0.9458 0.9739 0.9916 1.0000 ]
Pr(G|X)
fk(x) G = k X
⇡k k
KX
k=1
⇡k = 1
Pr(G = k|X = x) =
fk(x)⇡k
PK
` f`(x)⇡`
fk(x) =
1
(2⇡)p/2|⌃k|1/2
exp
✓
1
2
(x µk)T
⌃ 1
k (x µk)
◆
1
p + 1
p + 1p + 1 p + 1
1
xt
Ax =
nX
i,j=1
aijxixj
µ = (0, 0)
⌃ =
✓ 2
1 12
12
2
2
◆
=
✓
1 0.6
0.6 1
◆
⌃k = ⌃, 8k
log
Pr(G = k|X = x)
Pr(G = `|X = x)
= log
fk(x)
f`(x)
+ log
⇡k
⇡`
= log
⇡k
⇡`
1
2
(µk + µ`)T
⌃ 1
(µk + µ`) + xT
⌃ 1
(µk + µ`)
= log
fk(x)⇡k
f`(x)⇡`
k `
k(x) = xT
⌃ 1
µk
1
2
µT
k ⌃ 1
µk + log ⇡k
G(x) = argmaxk k(x)
ˆ⇡k = Nk/N
ˆµk =
X
gi=k
xi/Nk
ˆ⌃ =
KX
k=1
X
gi=k
(xi ˆµk)(xi ˆµk)T
/(N K)
xT ˆ⌃ 1
(ˆµ2 ˆµ1) >
1
2
(ˆµ2 + ˆµ1)T ˆ⌃ 1
(ˆµ2 ˆµ1) log
N2
N1
1(x) = xT
⌃ 1
µ1
1
2
µT
1 ⌃ 1
µ1 + log ⇡1
2(x) = xT
⌃ 1
µ2
1
2
µT
2 ⌃ 1
µ2 + log ⇡2
ˆ⇡k = Nk/N
ˆµk =
X
gi=k
xi/Nk
ˆ⌃ =
KX
k=1
X
gi=k
(xi ˆµk)(xi ˆµk)T
/(N K)
µk = ˆµk, ⌃ 1
= ˆ⌃ 1
xT ˆ⌃ 1
(ˆµ2 ˆµ1) >
1
2
(ˆµ2 + ˆµ1)T ˆ⌃ 1
(ˆµ2 ˆµ1) log
N2
N1
fk(x), f`(x)
log
Pr(G = k|X = x)
Pr(G = `|X = x)
= log
fk(x)
f`(x)
+ log
⇡k
⇡`
= log
⇡k
⇡`
1
2
(µk + µ`)T
⌃ 1
(µk + µ`) + xT
⌃ 1
(µk + µ`)
fk(x) =
1
(2⇡)p/2|⌃k|1/2
exp
✓
1
2
(x µk)T
⌃ 1
k (x µk)
◆
k(x) =
1
2
log |⌃k|
1
2
(x µk)T
⌃ 1
k (x µk) + log ⇡k
k(x) = xT
⌃ 1
µk
1
2
µT
k ⌃ 1
µk + log ⇡k
(K 1) ⇥ (p + 1)
(K 1) ⇥ {p(p + 3)/2 + 1}
ˆ⌃k(↵) = ↵ˆ⌃k + (1 ↵)ˆ⌃ ↵ 2 [0, 1]
url <- "https://cran.r-project.org/src/contrib/Archive/ascrda/ascrda_1.15.tar.gz"
pkgFile <- "ascrda_1.15.tar.gz"
download.file(url = url, destfile = pkgFile)
# Install package
install.packages(c("rda", "sfsmisc", "e1071", "pamr"))
install.packages(pkgs=pkgFile, type="source", repos=NULL)
# http://www.inside-r.org/packages/cran/ascrda/docs/FitRda
install.packages("ascrda")
require(ascrda)
df_vowel_train <- read.table("../vowel.train.csv", sep=",", header=1)
df_vowel_test <- read.table("../vowel.test.csv", sep=",", header=1)
df_vowel_train$row.names<- NULL
df_vowel_test$row.names<- NULL
y <- df_vowel_train$y
y_test <- df_vowel_test$y
X <- df_vowel_train[ ,c(F,T,T,T,T,T,T,T,T,T,T)]
X_test <- df_vowel_test[ ,c(F,T,T,T,T,T,T,T,T,T,T)]
a <- rep(0, 100)
res_train <- rep(0, 100)
res_test <- rep(0, 100)
for(i in 1:101){
a[i] <- 0.01*(i-1)
print (a[i])
startTime <- proc.time()[3]
ans <- FitRda(X, y, X_test, y_test, alpha=a)
endTime <- proc.time()[3]
print(endTime-startTime)
res_train[i] <- ans[1]
res_test[i] <- ans[2]
}
df_result <- data.frame(train=res_train, test=res_test)
write.table(df_result, file="df_result.csv", sep=",")
ˆ⌃( ) = ˆ⌃ + (1 )ˆ2
I 2 [0, 1]
ˆ⌃k = UkDkUT
k
log |ˆ⌃k| =
X
`
log dk`
(x ˆµk)T ˆ⌃ 1
k (x ˆµk) =
⇥
UT
k (x ˆµk)
⇤T
D 1
k
⇥
UT
k (x ˆµk)
⇤
ˆ⌃k = UkDkUT
k
p ⇥ p dk`
(AB) 1
= B 1
A 1
ˆ⇡k = Nk/N
ˆµk =
X
gi=k
xi/Nk
ˆ⌃ =
KX
k=1
X
gi=k
(xi ˆµk)(xi ˆµk)T
/(N K)
X⇤
D 1/2
UT
X
ˆ⌃ = UDUT
X⇤ def	
  sphere(X):	
  
	
  	
  	
  	
  S	
  =	
  np.cov(X.T)	
  
	
  	
  	
  	
  U	
  =	
  np.linalg.eig(S)[1]	
  
	
  	
  	
  	
  D	
  =	
  np.diag(np.linalg.eigvals(S))	
  
	
  	
  	
  	
  D_rt	
  =	
  scipy.linalg.sqrtm(D)	
  
	
  	
  	
  	
  D_rt_inv	
  =	
  np.linalg.inv(D_rt)	
  
	
  	
  	
  	
  return	
  np.dot(D_rt_inv,	
  np.dot(U.T,	
  X.T)).T
⇡k
D1/2
p K
K 1
p K
HK 1
K > 3 K 1
L < K 1 HL ✓ HK 1
L
Z = aT
X
a
a
max
a
aT
Ba
aT Wa
(m1 m2)2
m1
m2
µ2
µ1
a
= (aT
(µ1 µ2))2
= (aT
(µ1 µ2))(aT
(µ1 µ2))T
= aT
(µ1 µ2)(µ1 µ2)T
a
1
p + 1p + 1
1
1
p + 1 p + 1
1
max
a
aT
Ba
aT Wa
max
a
aT
Ba
aT Wa
= aT
Ba ⇥ N
max
a
aT
Ba
aT Wa
max
a
aT
Ba
aT Wa
a
m1
µ1
x1
x2
x3
y3
y2
y1
=
KX
k=1
X
gi=k
(yi mk)2
=
KX
k=1
X
gi=k
(aT
(xi µk))2
=
KX
k=1
X
gi=k
(aT
(xi µk))(aT
(xi µk))T
=
KX
k=1
aT
0
@
X
gi=k
(xi µk)(xi µk)T
1
A a
= aT
Wa ⇥ N
max
a
aT
Ba
aT Wa
max
a
aT
Ba subject to aT
Wa = 1
@
@a
[aT
Ba + (aT
Wa 1)] = 0
@
@
[aT
Ba + (aT
Wa 1)] = 0
Ba = Wa
W W 1
Ba = a
@
@x
xT
Ax = 2Ax
W 1
Ba = a
a
m1
m2
µ2
µ1
a
W W 1
Ba = a
M⇤
= MW 1/2
B⇤
= V⇤
DBV⇤T
v` = W 1/2
v⇤
`
K ⇥ pM
W
WM⇤
B M⇤
B⇤
B
V⇤v⇤
`
` Z` = vT
` X
p + 1
p ⇥ p
W 1/2
= UD
1/2
W U 1
W = UDW U 1
K
M = {µ1, · · · , µK}T
[-1.23290493 1.00301738]
[-0.30483077 -0.78126293]
v1 =
v2 =
v2
v1
Z1
Z2
log ⇡k
⇡k
統計的学習の基礎 4章 前半

Weitere ähnliche Inhalte

Was ist angesagt?

基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法Ken'ichi Matsui
 
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 Ken'ichi Matsui
 
はじパタ8章 svm
はじパタ8章 svmはじパタ8章 svm
はじパタ8章 svmtetsuro ito
 
Positive-Unlabeled Learning with Non-Negative Risk Estimator
Positive-Unlabeled Learning with Non-Negative Risk EstimatorPositive-Unlabeled Learning with Non-Negative Risk Estimator
Positive-Unlabeled Learning with Non-Negative Risk EstimatorKiryo Ryuichi
 
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデルMasashi Komori
 
PRML復々習レーン#2 2.3.6 - 2.3.7
PRML復々習レーン#2 2.3.6 - 2.3.7PRML復々習レーン#2 2.3.6 - 2.3.7
PRML復々習レーン#2 2.3.6 - 2.3.7sleepy_yoshi
 
PRML 上 2.3.6 ~ 2.5.2
PRML 上 2.3.6 ~ 2.5.2PRML 上 2.3.6 ~ 2.5.2
PRML 上 2.3.6 ~ 2.5.2禎晃 山崎
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシンShinya Shimizu
 
PRML輪読#2
PRML輪読#2PRML輪読#2
PRML輪読#2matsuolab
 
PRML上巻勉強会 at 東京大学 資料 第1章後半
PRML上巻勉強会 at 東京大学 資料 第1章後半PRML上巻勉強会 at 東京大学 資料 第1章後半
PRML上巻勉強会 at 東京大学 資料 第1章後半Ohsawa Goodfellow
 
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半Prunus 1350
 
PRML 上 1.2.4 ~ 1.2.6
PRML 上 1.2.4 ~ 1.2.6PRML 上 1.2.4 ~ 1.2.6
PRML 上 1.2.4 ~ 1.2.6禎晃 山崎
 
PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)Yasunori Ozaki
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定Akira Masuda
 
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布Nagayoshi Yamashita
 
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process ModelsDeep Learning JP
 

Was ist angesagt? (20)

基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
 
Prml 1.3~1.6 ver3
Prml 1.3~1.6 ver3Prml 1.3~1.6 ver3
Prml 1.3~1.6 ver3
 
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
 
はじパタ8章 svm
はじパタ8章 svmはじパタ8章 svm
はじパタ8章 svm
 
Positive-Unlabeled Learning with Non-Negative Risk Estimator
Positive-Unlabeled Learning with Non-Negative Risk EstimatorPositive-Unlabeled Learning with Non-Negative Risk Estimator
Positive-Unlabeled Learning with Non-Negative Risk Estimator
 
変分法
変分法変分法
変分法
 
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
 
PRML復々習レーン#2 2.3.6 - 2.3.7
PRML復々習レーン#2 2.3.6 - 2.3.7PRML復々習レーン#2 2.3.6 - 2.3.7
PRML復々習レーン#2 2.3.6 - 2.3.7
 
PRML 上 2.3.6 ~ 2.5.2
PRML 上 2.3.6 ~ 2.5.2PRML 上 2.3.6 ~ 2.5.2
PRML 上 2.3.6 ~ 2.5.2
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン
 
PRML輪読#2
PRML輪読#2PRML輪読#2
PRML輪読#2
 
PRML上巻勉強会 at 東京大学 資料 第1章後半
PRML上巻勉強会 at 東京大学 資料 第1章後半PRML上巻勉強会 at 東京大学 資料 第1章後半
PRML上巻勉強会 at 東京大学 資料 第1章後半
 
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半
 
PRML 上 1.2.4 ~ 1.2.6
PRML 上 1.2.4 ~ 1.2.6PRML 上 1.2.4 ~ 1.2.6
PRML 上 1.2.4 ~ 1.2.6
 
PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定
 
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布
パターン認識と機械学習(PRML)第2章 確率分布 2.3 ガウス分布
 
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
 
PRML_titech 2.3.1 - 2.3.7
PRML_titech 2.3.1 - 2.3.7PRML_titech 2.3.1 - 2.3.7
PRML_titech 2.3.1 - 2.3.7
 
PRML 10.4 - 10.6
PRML 10.4 - 10.6PRML 10.4 - 10.6
PRML 10.4 - 10.6
 

Ähnlich wie 統計的学習の基礎 4章 前半

[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal InferenceDaiki Tanaka
 
情報幾何の基礎とEMアルゴリズムの解釈
情報幾何の基礎とEMアルゴリズムの解釈情報幾何の基礎とEMアルゴリズムの解釈
情報幾何の基礎とEMアルゴリズムの解釈Fukumu Tsutsumi
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihoodDeep Learning JP
 
数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解くYoshihiro Mizoguchi
 
Control as Inference (強化学習とベイズ統計)
Control as Inference (強化学習とベイズ統計)Control as Inference (強化学習とベイズ統計)
Control as Inference (強化学習とベイズ統計)Shohei Taniguchi
 
Tugas matematika kelompok
Tugas matematika kelompokTugas matematika kelompok
Tugas matematika kelompokachmadtrybuana
 
Tugasmatematikakelompok 150715235527-lva1-app6892
Tugasmatematikakelompok 150715235527-lva1-app6892Tugasmatematikakelompok 150715235527-lva1-app6892
Tugasmatematikakelompok 150715235527-lva1-app6892drayertaurus
 
Tugasmatematikakelompok
TugasmatematikakelompokTugasmatematikakelompok
Tugasmatematikakelompokgundul28
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライドYuchi Matsuoka
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilarWidmar Aguilar Gonzalez
 
طراحی الگوریتم فصل 1
طراحی الگوریتم فصل 1طراحی الگوریتم فصل 1
طراحی الگوریتم فصل 1Saeed Sarshar
 
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-ssusere0a682
 
A neural attention model for sentence summarization
A neural attention model for sentence summarizationA neural attention model for sentence summarization
A neural attention model for sentence summarizationAkihiko Watanabe
 
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-ゲーム理論BASIC 第42回 -仁に関する定理の証明3-
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-ssusere0a682
 
Notes.on.popularity.versus.similarity.model
Notes.on.popularity.versus.similarity.modelNotes.on.popularity.versus.similarity.model
Notes.on.popularity.versus.similarity.modelsun peiyuan
 

Ähnlich wie 統計的学習の基礎 4章 前半 (20)

HMM, MEMM, CRF メモ
HMM, MEMM, CRF メモHMM, MEMM, CRF メモ
HMM, MEMM, CRF メモ
 
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
 
情報幾何の基礎とEMアルゴリズムの解釈
情報幾何の基礎とEMアルゴリズムの解釈情報幾何の基礎とEMアルゴリズムの解釈
情報幾何の基礎とEMアルゴリズムの解釈
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
 
数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く
 
Control as Inference (強化学習とベイズ統計)
Control as Inference (強化学習とベイズ統計)Control as Inference (強化学習とベイズ統計)
Control as Inference (強化学習とベイズ統計)
 
Tugas matematika kelompok
Tugas matematika kelompokTugas matematika kelompok
Tugas matematika kelompok
 
Tugasmatematikakelompok 150715235527-lva1-app6892
Tugasmatematikakelompok 150715235527-lva1-app6892Tugasmatematikakelompok 150715235527-lva1-app6892
Tugasmatematikakelompok 150715235527-lva1-app6892
 
Tugasmatematikakelompok
TugasmatematikakelompokTugasmatematikakelompok
Tugasmatematikakelompok
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド
 
Basic m4-2-chapter1
Basic m4-2-chapter1Basic m4-2-chapter1
Basic m4-2-chapter1
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilar
 
طراحی الگوریتم فصل 1
طراحی الگوریتم فصل 1طراحی الگوریتم فصل 1
طراحی الگوریتم فصل 1
 
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
ゲーム理論BASIC 第19回 -有限回繰り返しゲーム-
 
A neural attention model for sentence summarization
A neural attention model for sentence summarizationA neural attention model for sentence summarization
A neural attention model for sentence summarization
 
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-ゲーム理論BASIC 第42回 -仁に関する定理の証明3-
ゲーム理論BASIC 第42回 -仁に関する定理の証明3-
 
Notes.on.popularity.versus.similarity.model
Notes.on.popularity.versus.similarity.modelNotes.on.popularity.versus.similarity.model
Notes.on.popularity.versus.similarity.model
 
maths basics
maths basicsmaths basics
maths basics
 
Dif int
Dif intDif int
Dif int
 
Bayes2
Bayes2Bayes2
Bayes2
 

Mehr von Ken'ichi Matsui

ベータ分布の謎に迫る
ベータ分布の謎に迫るベータ分布の謎に迫る
ベータ分布の謎に迫るKen'ichi Matsui
 
音楽波形データからコードを推定してみる
音楽波形データからコードを推定してみる音楽波形データからコードを推定してみる
音楽波形データからコードを推定してみるKen'ichi Matsui
 
データサイエンティストの仕事とデータ分析コンテスト
データサイエンティストの仕事とデータ分析コンテストデータサイエンティストの仕事とデータ分析コンテスト
データサイエンティストの仕事とデータ分析コンテストKen'ichi Matsui
 
分析コンペティションの光と影
分析コンペティションの光と影分析コンペティションの光と影
分析コンペティションの光と影Ken'ichi Matsui
 
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solution
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solutionKaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solution
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solutionKen'ichi Matsui
 
データ分析コンテストとデータサイエンティストの働きかた
データ分析コンテストとデータサイエンティストの働きかたデータ分析コンテストとデータサイエンティストの働きかた
データ分析コンテストとデータサイエンティストの働きかたKen'ichi Matsui
 
確率分布の成り立ちを理解してスポーツにあてはめてみる
確率分布の成り立ちを理解してスポーツにあてはめてみる確率分布の成り立ちを理解してスポーツにあてはめてみる
確率分布の成り立ちを理解してスポーツにあてはめてみるKen'ichi Matsui
 
SIGNATE 産業技術総合研究所 衛星画像分析コンテスト 2位入賞モデルの工夫点
SIGNATE産業技術総合研究所 衛星画像分析コンテスト2位入賞モデルの工夫点SIGNATE産業技術総合研究所 衛星画像分析コンテスト2位入賞モデルの工夫点
SIGNATE 産業技術総合研究所 衛星画像分析コンテスト 2位入賞モデルの工夫点Ken'ichi Matsui
 
Variational Autoencoderの紹介
Variational Autoencoderの紹介Variational Autoencoderの紹介
Variational Autoencoderの紹介Ken'ichi Matsui
 
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」Ken'ichi Matsui
 
DS LT祭り 「AUCが0.01改善したって どういうことですか?」
DS LT祭り 「AUCが0.01改善したって どういうことですか?」DS LT祭り 「AUCが0.01改善したって どういうことですか?」
DS LT祭り 「AUCが0.01改善したって どういうことですか?」Ken'ichi Matsui
 
基礎からのベイズ統計学 輪読会資料 第8章 「比率・相関・信頼性」
基礎からのベイズ統計学 輪読会資料  第8章 「比率・相関・信頼性」基礎からのベイズ統計学 輪読会資料  第8章 「比率・相関・信頼性」
基礎からのベイズ統計学 輪読会資料 第8章 「比率・相関・信頼性」Ken'ichi Matsui
 
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」Ken'ichi Matsui
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料Ken'ichi Matsui
 
15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学Ken'ichi Matsui
 
Random Forest による分類
Random Forest による分類Random Forest による分類
Random Forest による分類Ken'ichi Matsui
 
「全ての確率はコイン投げに通ず」 Japan.R 発表資料
「全ての確率はコイン投げに通ず」 Japan.R 発表資料「全ての確率はコイン投げに通ず」 Japan.R 発表資料
「全ての確率はコイン投げに通ず」 Japan.R 発表資料Ken'ichi Matsui
 
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理Ken'ichi Matsui
 

Mehr von Ken'ichi Matsui (20)

ベータ分布の謎に迫る
ベータ分布の謎に迫るベータ分布の謎に迫る
ベータ分布の謎に迫る
 
音楽波形データからコードを推定してみる
音楽波形データからコードを推定してみる音楽波形データからコードを推定してみる
音楽波形データからコードを推定してみる
 
データサイエンティストの仕事とデータ分析コンテスト
データサイエンティストの仕事とデータ分析コンテストデータサイエンティストの仕事とデータ分析コンテスト
データサイエンティストの仕事とデータ分析コンテスト
 
分析コンペティションの光と影
分析コンペティションの光と影分析コンペティションの光と影
分析コンペティションの光と影
 
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solution
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solutionKaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solution
Kaggle Google Quest Q&A Labeling 反省会 LT資料 47th place solution
 
BERT入門
BERT入門BERT入門
BERT入門
 
データ分析コンテストとデータサイエンティストの働きかた
データ分析コンテストとデータサイエンティストの働きかたデータ分析コンテストとデータサイエンティストの働きかた
データ分析コンテストとデータサイエンティストの働きかた
 
確率分布の成り立ちを理解してスポーツにあてはめてみる
確率分布の成り立ちを理解してスポーツにあてはめてみる確率分布の成り立ちを理解してスポーツにあてはめてみる
確率分布の成り立ちを理解してスポーツにあてはめてみる
 
SIGNATE 産業技術総合研究所 衛星画像分析コンテスト 2位入賞モデルの工夫点
SIGNATE産業技術総合研究所 衛星画像分析コンテスト2位入賞モデルの工夫点SIGNATE産業技術総合研究所 衛星画像分析コンテスト2位入賞モデルの工夫点
SIGNATE 産業技術総合研究所 衛星画像分析コンテスト 2位入賞モデルの工夫点
 
Introduction of VAE
Introduction of VAEIntroduction of VAE
Introduction of VAE
 
Variational Autoencoderの紹介
Variational Autoencoderの紹介Variational Autoencoderの紹介
Variational Autoencoderの紹介
 
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
 
DS LT祭り 「AUCが0.01改善したって どういうことですか?」
DS LT祭り 「AUCが0.01改善したって どういうことですか?」DS LT祭り 「AUCが0.01改善したって どういうことですか?」
DS LT祭り 「AUCが0.01改善したって どういうことですか?」
 
基礎からのベイズ統計学 輪読会資料 第8章 「比率・相関・信頼性」
基礎からのベイズ統計学 輪読会資料  第8章 「比率・相関・信頼性」基礎からのベイズ統計学 輪読会資料  第8章 「比率・相関・信頼性」
基礎からのベイズ統計学 輪読会資料 第8章 「比率・相関・信頼性」
 
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」
第13回数学カフェ「素数!!」二次会 LT資料「乱数!!」
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
 
15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学
 
Random Forest による分類
Random Forest による分類Random Forest による分類
Random Forest による分類
 
「全ての確率はコイン投げに通ず」 Japan.R 発表資料
「全ての確率はコイン投げに通ず」 Japan.R 発表資料「全ての確率はコイン投げに通ず」 Japan.R 発表資料
「全ての確率はコイン投げに通ず」 Japan.R 発表資料
 
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
 

Kürzlich hochgeladen

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 

Kürzlich hochgeladen (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 

統計的学習の基礎 4章 前半

  • 1.
  • 4. MASAKARI Come On! щ( щ) https://twitter.com/_inundata/status/616658949761302528
  • 5.
  • 6.
  • 7.
  • 8. Y G X N X N ⇥ p K K p
  • 9. N ⇥ pxi X yi gi K p N
  • 10. X xi N p ... ... xj N ⇥ p X, Y, G X xi XT 1 XT i XT N
  • 11.
  • 12. G(x) G G = {class1, class2, · · · , classK}
  • 13. k ˆfk(x) = ˆk0 + ˆT k x k ` ˆfk(x) = ˆf`(x) {x : (ˆk0 ˆ`0) + (ˆk ˆ`)T x = 0} x 🌾 p p 1 1
  • 14. k k(x) x k Pr(G = k|X = x) x k(x) Pr(G = k|X = x) x
  • 15. Pr(G = 1|X = x) = exp( 0 + T x) 1 + exp( 0 + T x) Pr(G = 2|X = x) = 1 1 + exp( 0 + T x) log ✓ p 1 p ◆ logit(Pr(G = 1|X = x)) = 0 + T x = log Pr(G = 1|X = x) Pr(G = 2|X = x)
  • 16.
  • 17. X1, · · · , Xp D = (X1, X2) D0 = (X1, X2, X2 1 , X2 2 , X1X2) p(p + 1)/2 Rp 7! Rq (q > p) h(X)
  • 19.
  • 20. G K G(x) k Y Y = (Y1, Y2, · · · , Yk, · · · , YK) = (0, 0, · · · , 1, · · · , 0) N Y N K N ⇥ K k K1 2
  • 21. ˆY = X(X T X) 1 XT Y ˆB N K N p + 1 p + 1 N N p + 1 p + 1 p + 1 p + 1 N N K p + 1 K X p + 1
  • 22. x ˆf(x)T = (1, xT ) ˆB K K x ˆG(x) = argmax k2G ˆfk(x)
  • 23. ˆY = X(X T X) 1 XT Y ˆG(x) = argmax k2G ˆfk(x)
  • 24.
  • 25. E(Yk|X = x) = Pr(G = k|X = x) ˆfk(x) E(Yk|X = x) = Pr(G = k|X = x) [ 0.19942274, -0.01553064, 0.8161079 ] X k2G ˆfk(x) = 1 0  ˆfk(x)  1
  • 26.
  • 27.
  • 28. min B NX i=1 kyi ⇥ (1, xT i )B ⇤T k2 tk ˆG(x) = argmin k k ˆf(x) tkk2 K 1 1 K p + 1 B ˆf(x) tk ˆf(x) p + 1
  • 29. ˆG(x) = argmin k k ˆf(x) tkk2 ˆG(x) = argmax k2G ˆfk(x) min B NX i=1 kyi ⇥ (1, xT i )B ⇤T k2
  • 30. K K 3
  • 31.
  • 32.
  • 33. [ 0.3549 0.5517 0.712 0.8062 0.8631 0.9095 0.9458 0.9739 0.9916 1.0000 ]
  • 34.
  • 35. Pr(G|X) fk(x) G = k X ⇡k k KX k=1 ⇡k = 1 Pr(G = k|X = x) = fk(x)⇡k PK ` f`(x)⇡`
  • 36.
  • 37. fk(x) = 1 (2⇡)p/2|⌃k|1/2 exp ✓ 1 2 (x µk)T ⌃ 1 k (x µk) ◆ 1 p + 1 p + 1p + 1 p + 1 1 xt Ax = nX i,j=1 aijxixj µ = (0, 0) ⌃ = ✓ 2 1 12 12 2 2 ◆ = ✓ 1 0.6 0.6 1 ◆
  • 38. ⌃k = ⌃, 8k log Pr(G = k|X = x) Pr(G = `|X = x) = log fk(x) f`(x) + log ⇡k ⇡` = log ⇡k ⇡` 1 2 (µk + µ`)T ⌃ 1 (µk + µ`) + xT ⌃ 1 (µk + µ`) = log fk(x)⇡k f`(x)⇡` k `
  • 39.
  • 40.
  • 41. k(x) = xT ⌃ 1 µk 1 2 µT k ⌃ 1 µk + log ⇡k G(x) = argmaxk k(x)
  • 42. ˆ⇡k = Nk/N ˆµk = X gi=k xi/Nk ˆ⌃ = KX k=1 X gi=k (xi ˆµk)(xi ˆµk)T /(N K)
  • 43. xT ˆ⌃ 1 (ˆµ2 ˆµ1) > 1 2 (ˆµ2 + ˆµ1)T ˆ⌃ 1 (ˆµ2 ˆµ1) log N2 N1 1(x) = xT ⌃ 1 µ1 1 2 µT 1 ⌃ 1 µ1 + log ⇡1 2(x) = xT ⌃ 1 µ2 1 2 µT 2 ⌃ 1 µ2 + log ⇡2 ˆ⇡k = Nk/N ˆµk = X gi=k xi/Nk ˆ⌃ = KX k=1 X gi=k (xi ˆµk)(xi ˆµk)T /(N K) µk = ˆµk, ⌃ 1 = ˆ⌃ 1
  • 44. xT ˆ⌃ 1 (ˆµ2 ˆµ1) > 1 2 (ˆµ2 + ˆµ1)T ˆ⌃ 1 (ˆµ2 ˆµ1) log N2 N1
  • 45. fk(x), f`(x) log Pr(G = k|X = x) Pr(G = `|X = x) = log fk(x) f`(x) + log ⇡k ⇡` = log ⇡k ⇡` 1 2 (µk + µ`)T ⌃ 1 (µk + µ`) + xT ⌃ 1 (µk + µ`) fk(x) = 1 (2⇡)p/2|⌃k|1/2 exp ✓ 1 2 (x µk)T ⌃ 1 k (x µk) ◆
  • 46. k(x) = 1 2 log |⌃k| 1 2 (x µk)T ⌃ 1 k (x µk) + log ⇡k k(x) = xT ⌃ 1 µk 1 2 µT k ⌃ 1 µk + log ⇡k
  • 47.
  • 48. (K 1) ⇥ (p + 1) (K 1) ⇥ {p(p + 3)/2 + 1}
  • 49.
  • 50. ˆ⌃k(↵) = ↵ˆ⌃k + (1 ↵)ˆ⌃ ↵ 2 [0, 1]
  • 51. url <- "https://cran.r-project.org/src/contrib/Archive/ascrda/ascrda_1.15.tar.gz" pkgFile <- "ascrda_1.15.tar.gz" download.file(url = url, destfile = pkgFile) # Install package install.packages(c("rda", "sfsmisc", "e1071", "pamr")) install.packages(pkgs=pkgFile, type="source", repos=NULL) # http://www.inside-r.org/packages/cran/ascrda/docs/FitRda install.packages("ascrda") require(ascrda) df_vowel_train <- read.table("../vowel.train.csv", sep=",", header=1) df_vowel_test <- read.table("../vowel.test.csv", sep=",", header=1) df_vowel_train$row.names<- NULL df_vowel_test$row.names<- NULL y <- df_vowel_train$y y_test <- df_vowel_test$y X <- df_vowel_train[ ,c(F,T,T,T,T,T,T,T,T,T,T)] X_test <- df_vowel_test[ ,c(F,T,T,T,T,T,T,T,T,T,T)] a <- rep(0, 100) res_train <- rep(0, 100) res_test <- rep(0, 100) for(i in 1:101){ a[i] <- 0.01*(i-1) print (a[i]) startTime <- proc.time()[3] ans <- FitRda(X, y, X_test, y_test, alpha=a) endTime <- proc.time()[3] print(endTime-startTime) res_train[i] <- ans[1] res_test[i] <- ans[2] } df_result <- data.frame(train=res_train, test=res_test) write.table(df_result, file="df_result.csv", sep=",")
  • 52.
  • 53. ˆ⌃( ) = ˆ⌃ + (1 )ˆ2 I 2 [0, 1]
  • 54. ˆ⌃k = UkDkUT k log |ˆ⌃k| = X ` log dk` (x ˆµk)T ˆ⌃ 1 k (x ˆµk) = ⇥ UT k (x ˆµk) ⇤T D 1 k ⇥ UT k (x ˆµk) ⇤ ˆ⌃k = UkDkUT k p ⇥ p dk` (AB) 1 = B 1 A 1
  • 55. ˆ⇡k = Nk/N ˆµk = X gi=k xi/Nk ˆ⌃ = KX k=1 X gi=k (xi ˆµk)(xi ˆµk)T /(N K) X⇤ D 1/2 UT X ˆ⌃ = UDUT X⇤ def  sphere(X):          S  =  np.cov(X.T)          U  =  np.linalg.eig(S)[1]          D  =  np.diag(np.linalg.eigvals(S))          D_rt  =  scipy.linalg.sqrtm(D)          D_rt_inv  =  np.linalg.inv(D_rt)          return  np.dot(D_rt_inv,  np.dot(U.T,  X.T)).T ⇡k D1/2
  • 56. p K K 1 p K HK 1
  • 57. K > 3 K 1 L < K 1 HL ✓ HK 1 L
  • 59. (m1 m2)2 m1 m2 µ2 µ1 a = (aT (µ1 µ2))2 = (aT (µ1 µ2))(aT (µ1 µ2))T = aT (µ1 µ2)(µ1 µ2)T a 1 p + 1p + 1 1 1 p + 1 p + 1 1 max a aT Ba aT Wa max a aT Ba aT Wa = aT Ba ⇥ N
  • 60. max a aT Ba aT Wa max a aT Ba aT Wa a m1 µ1 x1 x2 x3 y3 y2 y1 = KX k=1 X gi=k (yi mk)2 = KX k=1 X gi=k (aT (xi µk))2 = KX k=1 X gi=k (aT (xi µk))(aT (xi µk))T = KX k=1 aT 0 @ X gi=k (xi µk)(xi µk)T 1 A a = aT Wa ⇥ N
  • 61. max a aT Ba aT Wa max a aT Ba subject to aT Wa = 1 @ @a [aT Ba + (aT Wa 1)] = 0 @ @ [aT Ba + (aT Wa 1)] = 0 Ba = Wa W W 1 Ba = a @ @x xT Ax = 2Ax
  • 62. W 1 Ba = a a m1 m2 µ2 µ1 a W W 1 Ba = a
  • 63. M⇤ = MW 1/2 B⇤ = V⇤ DBV⇤T v` = W 1/2 v⇤ ` K ⇥ pM W WM⇤ B M⇤ B⇤ B V⇤v⇤ ` ` Z` = vT ` X p + 1 p ⇥ p W 1/2 = UD 1/2 W U 1 W = UDW U 1 K M = {µ1, · · · , µK}T
  • 64.