我试图将kerasR用于R中的深度学习。我试图重现该包中的示例。尝试以下代码会产生错误:

library(kerasR)
mod <- Sequential()

错误是:
Error in Sequential() : attempt to apply non-function

最佳答案

我建议在KerasR Github存储库中查看此问题:
https://github.com/statsmaths/kerasR/issues/1

基本上,您应该检查python版本的位置,然后使用reticulate::use_python(“PATH_TO_PYTHON”)告诉系统在哪里可以找到Python。

当心!
您只能在每个会话中加载一个Python解释器,如果已经存在已加载的解释器,则use_python()函数不会警告您。
此外,如果您运行py_config(),它将自动加载他找到的第一个解释器(在您的情况下,它似乎是错误的!),因此最好在其他任何东西之前调用reticulate::use_python(“PATH_TO_PYTHON”) 。

09-07 20:37