我正在尝试使用kerasR在R中进行深度学习。我正在尝试重现包中的示例。尝试以下代码会产生错误:
library(kerasR)
mod <- Sequential()
错误是:
Error in Sequential() : attempt to apply non-function
答案 0 :(得分:2)
我建议在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”) 。