文件名称:matlab代码断行-GPc:C++中的高斯过程代码,包括GP-LVM和IVM的某些实现
文件大小:19.93MB
文件格式:ZIP
更新时间:2024-06-09 19:12:09
系统开源
matlab代码断行GPc C ++中的高斯过程代码,包括GP-LVM和IVM的某些实现。 高斯过程软件 该页面描述了如何编译,并提供了一些使用C ++高斯过程代码的示例。 发布信息 当前版本是0.001。 设计哲学 该软件是用C ++编写的,旨在在不严重影响性能的情况下使用可在模型中获得一定程度的灵活性的软件。 在MATLAB中很难做到这一点,因为尝试过MATLAB软件的版本1(快速但不灵活)和版本2(灵活但缓慢)的用户将不胜感激。 该软件主要用C ++编写,但是依靠其他作者以及LAPACK和BLAS库在FORTRAN代码上的某些功能。 除C ++代码外,相应的MATLAB代码中还提供了一些实用程序,用于可视化结果。 编译软件 该软件是用gcc在ubuntu上编写的。 使用gcc的部分原因是因为它易于与FORTRAN互操作。 代码库相当广泛地使用了FORTRAN,因此您需要安装g77。 该软件是通过编写来编译的 $ make gp 在命令行中。 特定于体系结构的选项包含在make.ARCHITECTURE文件中。 使用相关体系结构将文件重命名为make.inc以使其包含在内。 优化