具有非概率数据的贝叶斯神经网络?

数据挖掘 神经网络 预测建模 贝叶斯 贝叶斯网络
2022-02-26 01:24:21

是否有可能构建一个没有概率分布作为因变量的贝叶斯神经网络来进行预测建模?

我的意思是,如果 id 想推断一个特定的值,比如 y(例如 y=5),带有解释变量 X 的向量(例如 X=[3,5,1.3,(.....)])贝叶斯神经网络推断 ymean 具有标准偏差 sigma 的分布(例如 ymean =5,sigma =0.5)。

它甚至有意义吗?神经网络的损失函数是否能够通过将 y 与 ymean 进行比较而不考虑 simgma 来工作?

部分答案:我认为 sigma 是神经网络权重矩阵分布的结果,它应该可以工作。但我想确定并理解。

PS:我从事生态学工作,因此获得概率分布作为结果将符合我的目标。

1个回答

可以从贝叶斯神经网络预测单个值。给定一组输入数据,进行前向传递以生成结果概率分布。然后通过以下常用方法之一将该概率分布转换为单个特定值:

  1. 样本 - 随机抽取样本。该随机样本将自动按后验概率分布加权。这种类型的采样类似于 Thompson 采样。

  2. 使用集中趋势的度量。给定后验概率分布,计算最有用的集中趋势度量(例如,均值、中位数或众数)。