日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器学习笔记:高斯过程

發布時間:2025/4/5 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习笔记:高斯过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 高斯分布回顧

一維高斯分布?

????????當維度上升到多維的時候(比如有限的p維),我們稱之為高維高斯分布,記作:

????????其中 μ是p維向量,表示每個維度的均值,Σ的第(i,j)項表示第i個維度和第j個維度之間的協方差

2 高斯過程

高斯過程可以看成是定義在連續域上的無限維高斯分布

用符號表示,有:

?2.1 高斯過程舉例

以下圖為例,假設橫軸表示時間,縱軸表示體能值。

假設對于某一個物種而言,在任何時刻,體能值都滿足正態分布(只不過不同的時間點,分布的均值和方差可能不同)

?

????????我們在圖中選取了5個點,對應5個時刻的體能值,分別滿足高斯分布

? ? ? ? 不失一般性,我們有:任取一個時刻t,

? ? ? ? 而圖中的兩條虛線是兩個高斯過程的樣本。也即我們取遍所有時刻的t,獲得的連成的一條虛線?

?2.2 形式化語言描述高斯過程

我們和p維的高斯分布進行類比:

p維高斯分布高斯過程(無限維高斯分布)
均值關于時刻t的函數,m(t)
方差

核函數(協方差函數)k(s,t),其中s和t分別代表任意兩個時刻

表示

?2.3 徑向基函數(RBF)

這是一種較為常見的核函數

?

  • ?這里的σ和l是徑向基函數的超參數,是可以提前設置好的
  • s和t表示高斯過程連續域上的兩個不同的時間點,兩個點距離越大,兩個分布之間的協方差值越小,相關性越小

2.3.1RBF代碼

import numpy as np def rbf(x):sigma=1l=1#設置兩個rbf的超參數m=x.shape[0]k=np.zeros((m,m)) #初始化這個數據的徑向基矩陣for i in range(m):for j in range(m):k[i][j]=np.exp(-np.sum((x[i]-x[j])**2)/2) #這里為什么要sum呢?因為我某一個時刻,特征可能不止一個維度(就像這里我們每個時刻是兩個維度)return(k)a=np.array([[1,2],[3,4],[5,6]])#三個時刻的數據,每個時刻有兩維特征rbf(a) ''' array([[1.00000000e+00, 1.83156389e-02, 1.12535175e-07],[1.83156389e-02, 1.00000000e+00, 1.83156389e-02],[1.12535175e-07, 1.83156389e-02, 1.00000000e+00]]) ''' #這相當于一個3*3的協方差矩陣

3 高斯過程回歸

這個過程可以看成先驗概率+觀測值——>后驗概率的過程

先驗概率:通過μ(t)和k(s,t)定義一個高斯過程

3.1 高維高斯分布的條件概率

高斯分布的聯合概率,邊緣概率和條件概率都仍然滿足高斯分布

假設n維隨機變量滿足:

如果我們把這n維的隨機變量分成兩部分:p維的xa和q維的xb,(q+p=n),那么我們有:

?其中?,

同時,條件概率也是高維高斯分布

?3.2 類比到高斯過程回歸

????????我們將均值向量換成均值函數,把協方差矩陣換成核函數,把高維高斯分布看成高斯過程(無限維高斯分布)

假設我們有觀測值(X,Y),于是我們記其他的非觀測點是

首先,聯合分布是滿足無限維高斯分布的

?與此同時,條件概率也滿足無限維高斯分布(高斯過程)

類比前面的,我們現在有:

?

?

?3.3高斯過程實例

?下面我們來實際的進行代碼演示

令:

【注:這里的μ(X)是Y的分布的均值,不是X的分布均值 】

中的?

?取四個觀測值 X=[1,3,7,9] ,Y為

?我們在四個觀測點的基礎上,來求高斯過程的后驗。

?在下面的具體程序實現中,由于繪圖是離散化處理的,因此連續域上的均值函數以及核函數,我們使用一個?很大的 n?維均值向量以及n×n??協方差矩陣進行表示

?3.3.1 代碼部分

import numpy as np import matplotlib.pyplot as plt def rbf(x,y,l=0.5,simga=0.2):sigma=1l=1#設置兩個rbf的超參數m=x.shape[0]n=y.shape[0]k=np.zeros((m,n), dtype=float)#初始化這個數據的徑向基矩陣for i in range(m):for j in range(n):k[i][j]=np.exp(-np.sum((x[i]-y[j])**2)/(2*l**2))*simga**2#這里為什么要sum呢?因為我某一個時刻,特征可能不止一個維度(就像這里我們每個時刻是兩個維度)return(k)def getY(x):#生成觀測值對應的YY=np.sin(x)*0.4+np.random.normal(0,0.05,size=x.shape)return(Y)def guassian_process(X,X_star):K_XX=rbf(X,X)#f(X,X)K_XX_=rbf(X,X_star)#f(X,X*)K_X_X=rbf(X_star,X)#f(X*,X)K_X_X_=rbf(X_star,X_star)#f(X*,X*)K_XX_inv=np.linalg.inv(K_XX+ 1e-8 * np.eye(len(X)))#f(X,X)的逆,加后一項是為了防止不可逆mu_star=K_X_X.dot(K_XX_inv).dot(Y-0)+0#μ* 后面的μ(X*)也是0,是因為整體的μ(X)是0,去掉那幾個點之后的μ(X*)也是0cov_star=K_X_X_-K_X_X.dot(K_XX_inv).dot(K_XX_)#Σ*return(mu_star,cov_star)#根據觀察點X,修正生成高斯過程新的均值和協方差f,ax=plt.subplots(2, 1,figsize=(10,10), sharex=True,sharey=True) #繪制高斯過程的先驗 (μ(x)=0) X_pre = np.arange(0, 10, 0.1) Y_pre = np.array([0]*len(X_pre))conv_pre=rbf(X_pre,X_pre)uncertainty=1.96*np.sqrt(np.diag(conv_pre)) #1.96是高斯分布的95%置信區間,這里表示每個點對應的95%置信區間ax[0].fill_between(X_pre,Y_pre+uncertainty,Y_pre-uncertainty,alpha=0.2)ax[0].plot(X_pre,Y_pre,label="pre_expectation") ax[0].legend() #ax[0]繪制的是完全沒有任何觀測點的時候的先驗概率分布,我們只知道μ(X)=0X=np.array([1,3,7,9]) Y=getY(X) #我們觀測到了這四個點,其他的點μ(x)依舊為0 X_star=np.arange(0,10,0.1) Y_star,conv_star=guassian_process(X,X_star)#得到 f(x*)|Y的均值和方差 uncertainty_star=1.96*np.sqrt(np.diag(conv_star)) ax[1].fill_between(X_star,Y_star+uncertainty_star,Y_star-uncertainty_star,alpha=0.2) ax[1].plot(X_star,Y_star,label="after_expectation") ax[1].scatter(X,Y,c='green') ax[1].legend() #ax[1]繪制的是有四個觀測點之后的后驗概率分布

?3.3.2 結論部分

?????????ax[0]繪制的是完全沒有任何觀測點的時候的先驗概率分布,我們只知道μ(X)=0;ax[1]繪制的是有四個觀測點之后的后驗概率分布。

????????明顯可以看出,由于觀測點信息的帶入,連續域上各個點的均值發生了變化。同時大部分取值點的??置信空間也收窄,證明確定性得到了增強。

?參考內容:如何通俗易懂地介紹 Gaussian Process? - 知乎 (zhihu.com)

4 sklearn?

sklearn 筆記:高斯過程_UQI-LIUWJ的博客-CSDN博客

總結

以上是生活随笔為你收集整理的机器学习笔记:高斯过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级a毛片| 国产尤物av| 亚洲欧美日韩高清 | 久久综合桃花网 | 免费精品视频一区二区三区 | 久草热播 | 中文字幕理伦片免费看 | 成年人免费在线观看网站 | 裸体美女免费视频网站 | 91社区在线播放 | a毛片毛片av永久免费 | 高跟鞋肉丝交足91 | 亚洲av综合色区 | 超碰97在线人人 | 神马午夜国产 | a网站在线观看 | 成人深夜网站 | 91成人破解版 | 伊人网国产| 淫片一级国产 | 噜噜噜久久,亚洲精品国产品 | 韩国美女被c| 啪啪自拍视频 | 91情侣在线 | 自拍超碰| 欧美成人性生活 | 日韩草逼视频 | 亚洲精品国产一区二 | av在线免 | 亚洲天堂久 | 国产999精品| 亚洲综合网在线观看 | 国产suv精品一区二区68 | 日韩簧片在线观看 | 日日躁狠狠躁 | 三级艳丽杨钰莹三级 | 我想看一级黄色片 | 亚洲天堂网站在线 | 男生舔女生的屁股 | 激情文学综合网 | gav成人| 东北少妇高潮抽搐 | 精品爆乳一区二区三区 | 第一章激情艳妇 | 精品久久久久久久无码 | 操丰满女人 | 女人特黄大aaaaaa大片 | 国产高潮久久久 | 黄色小视频网 | 九色视频网 | 91视频合集 | 三级欧美日韩 | 东北高大丰满bbbbzbbb | 双性懵懂美人被强制调教 | 亚洲综合色自拍一区 | 开心色婷婷 | 深夜福利免费在线观看 | 亚洲精品少妇一区二区 | 久久久久久国产精品无码 | 欧美精品一卡 | 黄色国产一级片 | 囯产精品久久久久久 | 91久久精品一区二区三区 | 久久888| 欧美日韩精品在线观看 | 男女插鸡视频 | 寡妇激情做爰呻吟 | 国产精品色哟哟 | 成年人黄色大全 | 欧美日日 | av毛片在线看 | 国产精品麻豆一区二区 | 亚洲精品在线中文字幕 | 日本骚少妇 | 午夜精品久久久久久久四虎美女版 | 91中文视频| 毛片3| 日本高清一区二区视频 | 午夜免费毛片 | 四虎影视av| 成人毛片100免费观看 | 亚洲av成人无码久久精品 | 理论片午午伦夜理片影院99 | 国产精品欧美大片 | 亚洲69视频 | 国产精品女人久久久 | 秋霞亚洲| 中文字幕一区二区三区乱码不卡 | 午夜精品久久99蜜桃的功能介绍 | 2018自拍偷拍| 精品国产精品网麻豆系列 | 亚洲h | 国产一区二区三区影院 | 成年人在线播放视频 | 亚洲精品高清在线观看 | 久久精品色妇熟妇丰满人妻 | 亚洲一区二区三区免费 | 51免费看成人啪啪片 | 日韩精品高清在线观看 |