私の質問を説明するために、たとえば入力にはある程度のノイズがあり、出力にはないトレーニングセットがあるとします。
# Training data
[1.02, 1.95, 2.01, 3.06] : [1.0]
[2.03, 4.11, 5.92, 8.00] : [2.0]
[10.01, 11.02, 11.96, 12.04] : [1.0]
[2.99, 6.06, 9.01, 12.10] : [3.0]
ここで、出力は、ノイズがない場合の入力配列の勾配です(実際の勾配ではありません)。
ネットワークをトレーニングした後、特定の入力に対して出力は次のようになります。
# Expected Output
[1.01, 1.96, 2.00, 3.06] : 95% confidence interval of [0.97, 1.03]
[2.03, 4.11, 3.89, 3.51] : 95% confidence interval of [2.30, 4.12]
私の質問は、予測値と信頼性の尺度(分散や信頼区間など)を返すようにニューラルネットワークを作成する方法です。