我正在努力遵循关于使用Rstudio中keras的基本教程:https://keras.rstudio.com/
我以前在这台机器上成功地使用了keras,直接来自python,但现在我想将其与R.一起使用
当我做时
install.packages("keras")
library(keras)
install_keras()
一切似乎都很顺利。但当我尝试时
mnist <- dataset_mnist()
我看到了:
错误:ModuleNotFoundError:没有名为'theano'的模块
教程说:
Keras R接口默认使用TensorFlow后端引擎。
我试图寻找一个theano包,但Rstudio告诉我:
包'theano'不可用(适用于R版本3.5.1(
我在macOs Mojave 10.14.1的iMac上使用Rstudio 1.1.463。
我最初在使用python 2.7的anaconda安装中发现了这个问题。我使用python 3.7安装了一个新的anaconda,但这并没有修复它。当我直接从python使用keras时,我首先使用theano,但后来改为使用tensorflow。
我的配置有问题吗?
在名为.keras
(可能隐藏(的文件夹中的用户或主文件夹中的某个位置查找keras.json
文件。
在那里你会发现一个配置行,应该是:"backend": "tensorflow"
在Windows上,它在c:users<username>.keraskeras.json
中