如何在 R 包中包含 keras 模型?
How to include keras model in R package?
我正在构建一个 R 包,我想在其中包含一个预训练的 keras 模型(hdf5 格式)。我想知道如何正确地做到这一点。
我发现包中包含许多数据示例,但所有这些都是 data() 函数可接受的格式。
我在这里也发现了类似的问题:
Including pre-trained Keras models in a package
但这仍然没有答案,我和本帖的作者有同样的疑惑。那么如何以 CRAN 接受的方式正确地做到这一点呢?
您可以将任何格式的文件放在 'inst' 文件夹中,然后在运行时使用 system.file()
从 R 代码访问它们
例如,将 h5 文件放在 "package_name/inst/pretrained-models/model.h5"
中,然后使用 system.file("pretrained-models/model.h5", package = "package_name")
从 R 代码访问它
我正在构建一个 R 包,我想在其中包含一个预训练的 keras 模型(hdf5 格式)。我想知道如何正确地做到这一点。
我发现包中包含许多数据示例,但所有这些都是 data() 函数可接受的格式。
我在这里也发现了类似的问题: Including pre-trained Keras models in a package
但这仍然没有答案,我和本帖的作者有同样的疑惑。那么如何以 CRAN 接受的方式正确地做到这一点呢?
您可以将任何格式的文件放在 'inst' 文件夹中,然后在运行时使用 system.file()
例如,将 h5 文件放在 "package_name/inst/pretrained-models/model.h5"
中,然后使用 system.file("pretrained-models/model.h5", package = "package_name")