kerasRをRの深い学習に使用しようとしています。パッケージの例を再現しようとしています。次のコードをしようとするとエラーが生成します。kerasRエラーを与える
library(kerasR)
mod <- Sequential()
エラーがある:
Error in Sequential() : attempt to apply non-function
kerasRをRの深い学習に使用しようとしています。パッケージの例を再現しようとしています。次のコードをしようとするとエラーが生成します。kerasRエラーを与える
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インタプリタを1つだけ読み込むことができます。すでに読み込まれたインタプリタがある場合、use_python()関数は警告しません。
さらにpy_config()を実行すると、見つかった最初のインタプリタが自動的に読み込まれます(あなたの場合は間違っているようです)ので、前もってreticulate :: use_python( "PATH_TO_PYTHON")を呼び出すことをお勧めします。他に何か。
そのパッケージの[onLoad](https://github.com/statsmaths/kerasR/blob/master/R/onLoad.R)関数は、Pythonからモジュールをロードしようとします。これは本当にPythonパッケージのRラッパーです。あなたはPythonをインストールしていて、 "keras"と "numpy"の両方のPythonモジュールがインストールされていますか? – MrFlick
私は、numpy、theanoとkerasと一緒にインストールされたAnacondaのpythonを持っています。 – Leo
'reticulate :: py_module_available(" keras ")'はTRUEを返しますか? – MrFlick