1. 程式人生 > >機器學習的基本原理

機器學習的基本原理

要學習機器學習,首先得想明白機器學習為啥是可信的,下面就介紹幾個我個人認為的機器學習的基礎原理。

Hoaffding定理

Hoaffding定理是泛化能力的一種解釋,現在在這我給出Hoaffding定理的證明和釋義。

Jensen不等式

若函式f(x)x[a,b]f(x)>0,令

q[0,1],F(x)=qf(b)+(1q)f(a)f(qb+(1q)a)

那麼

F(0)=0 F(1)=0 F(q)=f(b)f(a)(ba)f(qb+(1q)a)=(ba)(f(θ)f(qb+(1q)a))

f(x)>0可知F(q)先小於0然後大於0,所以F(q)<=0即函式x[a,b]f(x)>0時,q[0,1],qf(b)+(1q)f(a)>f(qb+(1q)a)

Markov不等式

假設x是大於0的隨機變數,則有

E[x]=0xp(x)dx>0ϵ0p(x)dx+ϵϵp(x)dx>ϵP(x>ϵ)

P(x>ϵ)<E[x]ϵ

引理

x[a,b],E[x]=0,t>0,那麼