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