-
PG-Learn是一种有效的图学习算法,适用于半监督学习场景
资源介绍
PG学习
一种用于半监督学习的高效有效的学习图算法。 (MATLAB代码)
说明:运行代码和示例
在使用代码之前,您应该编译util / lib / mtimesx /文件夹中的mtimesx lib。 请参考 。 对于Mac OS用户,您可以首先使用Homebrew安装openblas库,然后运行
bias_lib = 'path to libblas.dylib'
mex('-DDEFINEUNIX','-largeArrayDims','mtimesx.c',blas_lib)
安装所需的库后,您应该在根文件夹EXCUTE的main.m。 之后,您可以在根文件夹下运行所有的matlab文件。
在示例文件夹中,我们提供了有关单线程版本PG-Learn,超宽带并行版本PG-Learn以及一些基线的示例,其中包括网格搜索,随机搜索,MinEnt,AEW和IDML。 此外,我们还提供