OpenGM
介绍:
是一个用于离散因子图模型和这些模型的分布式操作的C ++模板库。 它包括最先进的优化和推理算法,超越了消息传递。 OpenGM可以有效地处理大型模型,因为(i)重复出现的功能只需要存储一次,(ii)当函数需要不同的参数或非参数编码时,可以在同一模型中使用多个编码,使用 包含和定制的C ++代码。 对因子图或模型的操作没有限制。 OpenGM是模块化和可扩展的。 可以选择基本数据类型以最大限度地提高效率。 图形模型数据结构,推理算法和功能的不同编码通过界定明确的界面进行交互操作。 二进制OpenGM文件格式基于HDF5标准,并自动并入用户扩展。
HDF5的介绍:
官方网站:https://support.hdfgroup.org/HDF5/whatishdf5.html
HDF5(Hierarchical Data Format)分层数据格式(HDF)是一组用于存储和组织大量数据的文件格式(HDF4,HDF5)。HDF由许多商业和非商业软件平台支持,包括Java,MATLAB,Scilab,Octave,Mathematica,