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