kerasR给出错误

时间:2017-04-07 13:10:55

标签: r deep-learning keras

我正在尝试使用kerasR在R中进行深度学习。我正在尝试重现包中的示例。尝试以下代码会产生错误:

library(kerasR)
mod <- Sequential()

错误是:

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

1 个答案:

答案 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”) 。