笔记 -凸函数 /KL距离
生活随笔
收集整理的這篇文章主要介紹了
笔记 -凸函数 /KL距离
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,凸函數和凸集合,
凸函數,例如 y=X^2, 定義為:
λ*f(x1)+(1-λ)*f(x2)>= f(λx1+(1-λ)x2)
?凸集合: 指 在一個集合處,上面任意兩點連線都在集合內。
?性質:
對于一元函數f(x),我們可以通過其二階導數f′′(x)?的符號來判斷。如果函數的二階導數總是非負,即f′′(x)≥0 ,則f(x)是凸函數
對于多元函數f(X),我們可以通過其Hessian矩陣(Hessian矩陣是由多元函數的二階導數組成的方陣)的正定性來判斷。如果Hessian矩陣是半正定矩陣,則是f(X)凸函數、
?2,KL距離
定義 即 Kullback-Leibler Divergence,可翻譯為相對熵,衡量事件空間里的兩個概率分布的差異情況,所以可以用來做匹配的評價函數,
D(P∣∣Q)=x∈X∑?P(x)logP(x)?/Q(x) 即,具有如下性質:
總結
以上是生活随笔為你收集整理的笔记 -凸函数 /KL距离的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 备忘
- 下一篇: Remon Spekreijse CSe