このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。gydF4y2Ba
ガウス過程回帰モデルgydF4y2Ba
ガウス過程回帰(gpr)モデルは,ノンパラメトリックなカ,ネルベ,スの確率モデルです。探地雷达モデルは,関数gydF4y2BafitrgpgydF4y2Ba
を使用して学習させることができます。gydF4y2Ba
未知の分布から抽出されたgydF4y2Ba という学習セットがあるとします。ここで,gydF4y2Ba およびgydF4y2Ba です。GPR モデルは、与えられた新しい入力ベクトル と学習デ,タから応答変数gydF4y2Ba の値を予測するという問題を扱います。線形回帰モデルは,次のような形式になります。gydF4y2Ba
ここで,gydF4y2Ba です。誤差分散σgydF4y2Ba2gydF4y2Baと係数βは,デ,タから推定されます。GPR モデルでは、ガウス過程 (GP) による潜在的変数 と明示的な基底関数hを導入することにより応答を求めます。潜在的変数の共分散関数は応答の滑らかさを捕らえ,基底関数は入力gydF4y2Ba をp次元の特徴空間に射影します。gydF4y2Ba
Gpは,どの有限個のサブセットも結合ガウス分布になる一連の確率変数です。gydF4y2Ba がGPである場合,n個の観測値gydF4y2Ba が与えられると,確率変数gydF4y2Ba の同時分布はガウス分布になります。Gpは,平均関数gydF4y2Ba と共分散関数gydF4y2Ba によって定義されます。まり,gydF4y2Ba がガウス過程である場合,gydF4y2Ba およびgydF4y2Ba です。gydF4y2Ba
次のようなモデルにいて考えます。gydF4y2Ba
ここで,gydF4y2Ba ,まりf(x)は,共分散関数gydF4y2Ba をもゼロ平均GPから派生しています.h (x)は,RgydF4y2BadgydF4y2Baにおける元の特徴ベクトルxをRgydF4y2BapgydF4y2Baにおける新しい特徴ベクトルh(x)に変換する一連の基底関数です。βは,基底関数の係数から構成されるp行1列のベクトルです。このモデルは,gprモデルを表します。応答yのaaplンスタンスは,次のようにモデル化できます。gydF4y2Ba
したがって,gprモデルは確率モデルです。各観測値gydF4y2Ba にいて潜在的変数f(xgydF4y2Ba我gydF4y2Ba)を導入したので,gprモデルはノンパラメトリックになります。ベクトル形式では,このモデルは次と等価です。gydF4y2Ba
ここで,次のようになります。gydF4y2Ba
探地雷达モデルにおける潜在的変数gydF4y2Ba の同時分布は次のようになり,線形回帰モデルに近くなっています。gydF4y2Ba
ここで,gydF4y2Ba は次のようになります。gydF4y2Ba
通常、共分散関数gydF4y2Ba は一連のカネルパラメタまたはハパパラメタgydF4y2Ba によりパラメ,タ,表現されます。多くの場合,gydF4y2Ba に依存することを明示的に示すため,gydF4y2Ba はgydF4y2Ba と記述されます。gydF4y2Ba
fitrgpgydF4y2Ba
は,gprモデルに学習させるときに,カ,ネル関数の基底関数係数gydF4y2Ba
,ノescズ分散gydF4y2Ba
およびハパパラメタgydF4y2Ba
をデ,タから推定します。基底関数,カ,ネル(共分散)関数およびパラメ,タ,の初期値を指定できます。gydF4y2Ba
探地雷达モデルは確率的なので,学習済みのモデルを使用して予測区間を計算できます(gydF4y2Ba预测gydF4y2Ba
とgydF4y2BaresubPredictgydF4y2Ba
を参照してください)。gydF4y2Ba
学習済みの探地雷达モデルを使用して回帰誤差の計算もできます(gydF4y2Ba损失gydF4y2Ba
とgydF4y2BaresubLossgydF4y2Ba
を参照してください)。gydF4y2Ba
探地雷达モデルの予測区間の比較gydF4y2Ba
この例では,gprモデルをノズのないデタセットとノズを含むデタセットにあてはめます。この例では,2の探地雷达近似モデルの予測応答と予測区間を比較します。gydF4y2Ba
関数gydF4y2Ba から2の観測デタセットを生成します。gydF4y2Ba
rng (gydF4y2Ba“默认”gydF4y2Ba)gydF4y2Ba%用于再现性gydF4y2BaX_observed = linspace(0,10,21)';Y_observed1 = x_observed.*sin(x_observed);Y_observed2 = y_observed1 + 0.5*randn(size(x_observed));gydF4y2Ba
y_observed1gydF4y2Ba
の値にはノ电子邮箱ズがなく,gydF4y2Bay_observed2gydF4y2Ba
の値にはランダムノ@ @ズが含まれています。gydF4y2Ba
GPRモデルを観測されたデ,タセットにあてはめます。gydF4y2Ba
gprMdl1 = fitrgp(x_observed, y_observved1);gprMdl2 = fitrgp(x_observed, y_observved2);gydF4y2Ba
あてはめたモデルを使用して,予測応答と95%の予測区間を計算します。gydF4y2Ba
X = linspace(0,10)';[ypred1,~,yint1] = predict(gprMdl1,x);[ypred2,~,yint2] = predict(gprMdl2,x);gydF4y2Ba
图のサ▪▪ズを変更して,1▪▪の图に2▪▪のプロットを表示します。gydF4y2Ba
图;fig.Position(3) = fig.Position(3)*2;gydF4y2Ba
1行2列のタ。gydF4y2Ba
tiledlayout(1、2、gydF4y2Ba“TileSpacing”gydF4y2Ba,gydF4y2Ba“紧凑”gydF4y2Ba)gydF4y2Ba
各タ@ @ルに,観測されたデ@ @タ点の散布図とgydF4y2Ba の関数プロットを描画します。次に,gp予測応答のプロットと予測区間のパッチを追加します。gydF4y2Ba
nexttile举行gydF4y2Ba在gydF4y2Ba散射(x_observed y_observed1,gydF4y2Ba“r”gydF4y2Ba)gydF4y2Ba观测数据点百分比gydF4y2Bafplot (@ x (x)。* sin (x) [0, 10],gydF4y2Ba“——r”gydF4y2Ba)gydF4y2Bax*sin(x)的函数图gydF4y2Ba情节(x, ypred1,gydF4y2Ba‘g’gydF4y2Ba)gydF4y2Ba%探地雷达预测gydF4y2Ba补丁([x; flipud (x)], [yint1 (: 1); flipud (yint1 (:, 2))),gydF4y2Ba“k”gydF4y2Ba,gydF4y2Ba“FaceAlpha”gydF4y2Ba, 0.1);gydF4y2Ba%预测区间gydF4y2Ba持有gydF4y2Ba从gydF4y2Ba标题(gydF4y2Ba“无噪声观测的GPR拟合”gydF4y2Ba)({传奇gydF4y2Ba“无噪声的观察”gydF4y2Ba,gydF4y2Ba'g(x) = x*sin(x)'gydF4y2Ba,gydF4y2Ba“探地雷达预测”gydF4y2Ba,gydF4y2Ba“95%预测区间”gydF4y2Ba},gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“最佳”gydF4y2Ba) nexttile holdgydF4y2Ba在gydF4y2Ba散射(x_observed y_observed2,gydF4y2Ba“xr”gydF4y2Ba)gydF4y2Ba观测数据点百分比gydF4y2Bafplot (@ x (x)。* sin (x) [0, 10],gydF4y2Ba“——r”gydF4y2Ba)gydF4y2Bax*sin(x)的函数图gydF4y2Ba情节(x, ypred2,gydF4y2Ba‘g’gydF4y2Ba)gydF4y2Ba%探地雷达预测gydF4y2Ba补丁([x; flipud (x)], [yint2 (: 1); flipud (yint2 (:, 2))),gydF4y2Ba“k”gydF4y2Ba,gydF4y2Ba“FaceAlpha”gydF4y2Ba, 0.1);gydF4y2Ba%预测区间gydF4y2Ba持有gydF4y2Ba从gydF4y2Ba标题(gydF4y2Ba“噪声观测的GPR拟合”gydF4y2Ba)({传奇gydF4y2Ba“嘈杂的观察”gydF4y2Ba,gydF4y2Ba'g(x) = x*sin(x)'gydF4y2Ba,gydF4y2Ba“探地雷达预测”gydF4y2Ba,gydF4y2Ba“95%预测区间”gydF4y2Ba},gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“最佳”gydF4y2Ba)gydF4y2Ba
観測値にノaapl . exeズがない場合,gpr近似の予測応答は観測値と交差します。予測応答の標準偏差はほぼゼロです。したがって,予測区間は非常に狭くなります。観測値にノ▪▪▪▪ズが含まれる場合,予測応答は観測値と交差せず,予測間隔が広くなります。gydF4y2Ba
参照gydF4y2Ba
[1]拉斯穆森,c.e.和c.k.i.威廉姆斯。机器学习的高斯过程。麻省理工学院出版社。剑桥,马萨诸塞州,2006年。gydF4y2Ba
参考gydF4y2Ba
fitrgpgydF4y2Ba
|gydF4y2BaRegressionGPgydF4y2Ba
|gydF4y2Ba预测gydF4y2Ba