MATLAB代码VBLinLogit提供了独立的MATLAB / Octave代码,用于执行变分贝叶斯线性和逻辑回归的文件要素提取。与标准线性和逻辑回归不同,该代码库假设先前通过变分贝叶斯推断调整的参数,以避免过拟合。具体来说,它支持完全贝叶斯版本的自动相关性确定(ARD),这是稀疏性提升的方法之前,修剪认为不相关的回归系数。线性回归的两个变体可用:使用ARD的变分贝叶斯线性回归假设权重向量先前为零均值高斯变量,对于该变量,沿协方差矩阵对角线的每个元素均由反Gamma超先验模型建模。没有ARD的变分贝叶斯线性回归。Logistic回归具有两个变体:使用ARD的变分贝叶斯logistic回归假设权重向量先前为零均值高斯变量,对于该变量,沿协方差矩阵对角线的每个元素均由反伽马超先验模型建模。不使用ARD的变分贝叶斯logistic回归假定与ARD变体的模型相同,只是对角协方差的所有元素都由相同的反Gamma超先验联合建模。该代码根据新的BSD许可获得许可。安装下载VBLinLogit,然后将下载的文件解压缩到您选择的文件夹中,或者克隆存储库。