matlab練習程序(高斯過程回歸)
高斯過程是一種非參數模型估計方法。不像最小二乘,需要知道模型的參數,如:y=ax+b,我們就需要知道a和b來對模型進行估計。 高斯過程要設置一個核函數,來給不同觀測值確定關系。這里我們需要設置核函數的超參數,比如下面的alpha和beta。 下面是幾種常見的計算不同觀測關系的核函數: 設置好 ...
h w x y meshgrid w:w, h:h sigma img pi sigma exp x. y. sigma ...
2012-02-26 12:53 3 7071 推薦指數:
高斯過程是一種非參數模型估計方法。不像最小二乘,需要知道模型的參數,如:y=ax+b,我們就需要知道a和b來對模型進行估計。 高斯過程要設置一個核函數,來給不同觀測值確定關系。這里我們需要設置核函數的超參數,比如下面的alpha和beta。 下面是幾種常見的計算不同觀測關系的核函數: 設置好 ...
...
計算步驟如下: 圖片來自《視覺slam十四講》6.2.2節。 下面使用書中的練習y=exp(a*x^2+b*x+c)+w這個模型驗證一下,其中w為噪聲,a、b、c為待解算系數。 代碼如下: 迭代結果,其中散點為帶噪聲數據,紅線為原始模型,綠線為解算模型 ...
正好剛寫了Hibert生成曲線,不如再加一篇應用的程序。 關於Hilbert圖像置亂,我在網上搜的應用領域主要集中在數字水印和圖像加密上,而這兩個領域我都沒怎么接觸過。 大部分的圖像置亂都是如下圖的置亂1所示,至於置亂2則是我不小心生成的。 置亂1是先把原圖按hilbert曲線進行賦值,拉成 ...
聽名字好像很牛B的樣子,其實就是一個函數imcrop()的使用而已。 程序如下: ...
像素坐標,xx,yy為源圖像像素坐標。 原圖: 球面化后: matlab代碼如下: ...