从深度神经网络到高斯过程(dnn2gp) 该存储库包含用于重现论文结果的代码近似推理将深度网络转变为高斯过程 计算和可视化线性模型和GP 复制模型选择实验 结果可以在/results目录中轻松获得,并且可以通过运行来复制 python marglik.py --name of_choice 这将同时产生玩具和真实世界的实验,并将相应的测量结果以新的文件名保存到结果目录中。 然后可以通过运行生成图 python marglik_plots.py --name original # use our result files python marglik_plots.py --name of_choice # use your result files 计算和可视化内核及预测分布 我们使用预先训练的模型,这些模型保存在/models目录中,并且在CIFAR-10或MNIST上进行训练。
2023-01-09 10:33:12 14.58MB Python
1
实现一些通用 MCMC 例程的 python 模块 该模块的主要目的是作为通用模型的简单 MCMC 框架。 目前最有用的贡献可能是它可以用于训练在实现的高斯过程 (GP) 模型。 特征 该代码目前具有以下功能: 完全面向对象。 只要提供正确的界面,模型就可以是任何类型。 随机游走建议。 Metropolis 调整了朗之万动力学。 MCMC 链使用以快速格式存储。 可以将均值函数添加到的 (GP) 模型中。 安装 克隆包,进入其目录并执行以下操作: python setup.py install 相关软件包 可能与我提供的最相关的包是优秀的代码。 我离开它的原因有两个: 在旧版本(例如 )中,找不到实现 Metropolis Adjusted Langevin Dynamics 的简单方法。 这是不幸的,因为当导数可用时,它是最强大的采样方法之一。 在新版本中(例如 ,它基
2023-01-04 20:05:09 31KB Python
1

高斯过程回归是基于贝叶斯理论和统计学习理论发展起来的一种全新机器学习方法, 适于处理高维数、小
样本和非线性等复杂回归问题. 在阐述该方法原理的基础上, 分析了其存在的计算量大、噪声必须服从高斯分布等
问题, 给出了改进方法. 与神经网络和支持向量机相比, 该方法具有容易实现、超参数自适应获取以及输出具有概率
意义等优点, 方便与预测控制、自适应控制、贝叶斯滤波等相结合. 最后总结了其应用情况并展望了未来发展方向.

1
GPR-高斯过程回归-高斯函数
2022-11-25 11:26:45 1.31MB GPR
1
传统的多变量分析(MVA)故障诊断方法通常要求分离的采样数据潜在变量必须服从正态分布,这通常很难满足实际的工业过程。 本文首先介绍了一种基于Q统计量的故障诊断方法。 它要求采样数据必须服从正态分布。 然后介绍一种基于信息增量矩阵(IIM)的故障诊断方法,该方法的采样数据不受正态分布的限制。 该方法主要由定义协方差矩阵,计算信息增量矩阵,信息增量均值和动态阈值等组成。 最后,给出了一个数值模拟的例子和一个田纳西州的伊斯曼过程的例子,以验证两种错误诊断方法,即Q统计量和IIM,在误报和漏报中的检测性能。 结果表明,在采样数据不服从正态分布的情况下,Q统计方法的检测性能较差,而基于IIM的故障诊断方法较好。
2022-11-13 21:34:54 556KB 研究论文
1
在单径时变衰落信道下误码率恶化,考虑多普勒频移和信噪比对误码率的影响,并利用均衡器对误码率进行改善。仿真实验表明,当同样信噪比条件下,高斯信道误码率性能优于单径时变衰落信道,在均衡后效果有所改善但改善有限。
1
利用GPML-V4.1工具箱实现高斯过程回归(GPR)的多变量数据预测
2022-10-27 20:36:58 3.04MB 高斯过程回归 高斯过程 GPR预测 GPR
1
窄带高斯过程的matlab源程序,掌握通信原理的理论
2022-10-24 21:59:10 2KB 窄带 高斯
1
里面有两个案例,可支持多种高斯核回归,替换数据即可, 高斯核在内部的文件夹中都有详细介绍。
2022-08-17 11:05:22 1.92MB matlab
1
matlab解决路径优化代码gptp_multi_output 该工具包用于实现多元高斯过程回归(MV-GPR)和多元Student-t过程回归(MV-TPR)。 设置 该工具包基于GPML MATLAB Code 3.6版。 您必须先在GPML 3.6中运行startup.m ,然后在此工具箱中运行add_path.m 。 代码结构 主要功能是gptp_general.m ,其依赖于四个功能在solver的文件夹。 解算器 这四个功能分别用于解决GPR,TPR,MV-GPR和MV-TPR。 gp_solve_gpml.m tp_solve_gpml.m mvgp_solve_gpml.m mvtp_solve_gpml.m 在里面 这些函数用于为相应的协方差函数生成初始超参数。 请注意以下初始化功能: Omega_init.m , SE_init.m和nv_init.m (在TPR和MV-TPR中) 。 这些功能在最终结果中起着重要作用,如果您想获得可观的结果,请使用培训数据根据您自己的专家意见使用您自己的功能。 如果您自己编写一个新的,请不要忘记用相应的内核初始化函数替换SE_in
2022-07-22 08:44:06 28KB 系统开源
1