GPy自學第一課

2021-10-14 03:43:24 字數 883 閱讀 2209

gpy是sheffield機器學習小組開發的,基於高斯過程的框架。具有相對高的執行速度和可靠性。其三大支柱功能包括:

# 生成一組資料

x = np.random.uniform(0,

10,(200,1

))#在0到10之間隨機生成200

f = np.sin(

.3*x)+.3

*np.cos(

1.3*x)

#生成一組函式

f -= f.mean(

)y = f+np.random.normal(0,

.1, f.shape)

plt.scatter(x, y)

# 建立乙個回歸模型

m = gpy.models.gpregression(x, y)

# 修改引數

m.rbf.lengthscale =

1.5# gpy在修改乙個引數的時候,整個模型都會自動更新,不需要其他額外的處理

# 優化模型

m.optimize(messages=1)

_=m.plot(

)

執行結果:

# 儲存模型

pickle(

)# 載入模型:

gpy.load(

)

# 稀疏高斯過程

gpy.core.sparsegp?

gpy.core.svgp?

該模型允許使用變分的dtc或fitc(高斯似然)以及基於這些的非共軛稀疏方法進行(近似)推理。

python自學 第一課

內容 安裝 簡單執行 2 cmd進入命令視窗,跳轉到d盤 linux渣,糾結很久怎麼進入d盤,其實只要簡單的輸入 d 就可以 進入磁碟以下的檔案目錄 才用 cd,比如我進入python環境的 命令 cd d python27 3 執行python 其一 直接的在視窗輸入命令 其二 注意 第一行必須注...

Docker自學第一課

an highlighted block sudo apt get update sudo apt get install y docker.iosudo docker versionsudo docker run ubuntu echo hello world sudo groupadd dock...

開學第一課

因為是開學第一課,而且這是我的第一篇個人部落格,更何況還是技術部落格,所以我會認真對待,不過畢竟第一次,所以難免各方面會有不足,所以有任何的意見或建議都可以提出來以供本人提高。下面廢話少說,進入正題。使用quartus,新建乙個專案,建立乙個bdf檔案,雙擊bdf空白處,新增元件符號。找到 7413...