【文件属性】:
文件名称:matlabfig生成代码-StochasticWassersteinBarycenters:论文“随机Wasserstein重心”的实施
文件大小:3.13MB
文件格式:ZIP
更新时间:2021-05-26 23:42:23
系统开源
Matlab的无花果生成代码随机华森斯坦重心
附带代码
描述
最优输运(OT)定义了一种强大的方法,可以使用Wasserstein距离给出的概率分布空间上的度量标准来比较和变换分布。
特别地,Wasserstein重心可以理解为概率分布空间中的弗雷歇特方法。
我们提出了一种新的随机算法来计算一组输入分布(离散或连续)的重心,该算法仅取决于从输入分布中采样的能力,而无需离散化重心的支持。
程式库
该存储库中有两种本文的实现。
的MATLAB
MATLAB版本旨在作为概念证明。
MATLAB代码具有完整注释,更易于理解,并且没有依赖关系。
它不适用于大型应用。
我们包括一个典型用法的示例test.m脚本。
C
++
我们在本文中使用了C
++版本来生成结果。
C
++版本取决于本地包含的Eigen和LBFGS,以及用于图像处理的OpenCV。
此版本的代码包含许多稀疏文档。
要编译C
++版本:
cd
c++/
mkdir
build
cd
build/
cmake
..
make
一个示例用法是./main
--folder
figs/
--gaussian
3
,它计算三个随机高斯分布