Python &引用;未知RProp优化器“;在克拉斯
我正在尝试使用RProp优化器训练模型,如和中所述 我从下载了Python &引用;未知RProp优化器“;在克拉斯,python,r,tensorflow,keras,Python,R,Tensorflow,Keras,我正在尝试使用RProp优化器训练模型,如和中所述 我从下载了rprop.py脚本,并将其添加到我的Keras/tf代码库中,位于C:\mini\envs\aiml3\Lib\site packages\tensorflow\u core\python\Keras\optimizer\u v2 在我的R脚本(在RStudio中运行)中,我运行以下命令来创建模型: model <- keras_model_sequential() %>% layer_dense(units = 2
rprop.py
脚本,并将其添加到我的Keras/tf代码库中,位于C:\mini\envs\aiml3\Lib\site packages\tensorflow\u core\python\Keras\optimizer\u v2
在我的R脚本(在RStudio中运行)中,我运行以下命令来创建模型:
model <- keras_model_sequential() %>%
layer_dense(units = 2, activation = "sigmoid", input_shape = c(2)) %>% #logistic, input
layer_dense(units = 1, activation = "sigmoid") #output
model %>% compile(
optimizer = "rprop",
loss = "binary_crossentropy",
metrics = c("accuracy")
)
看起来我的脚本没有识别优化器。我不知道如何在我的模型中实例化它。您是否已将实例化的
rprop
传递到您的模型中?我尝试在模型之前运行opt=keras.optimizers.rprop(learning\u rate=0.01)
,但我遇到以下错误:找不到函数“keras.optimizers.rprop”
有人有什么想法吗?我的最后期限快到了,我不希望这样一个愚蠢的问题阻碍我的结果:(你能提供更多关于代码的细节,这样我们就可以详细了解这个问题。你是否将实例化的rprop
传递到你的模型中了?我试着运行opt=keras.optimizers.rprop(学习率=0.01)
,在模型之前,但我得到了以下错误:找不到函数“keras.optimizers.rprop”
有人有什么想法吗?我有一个截止日期,我不希望这样一个愚蠢的问题阻碍我的结果:(你能提供更多关于代码的细节,这样我们就可以详细研究这个问题了。
Error in py_call_impl(callable, dots$args, dots$keywords) :
ValueError: Unknown optimizer: rprop
Detailed traceback:
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\training\tracking\base.py", line 457, in _method_wrapper
result = method(self, *args, **kwargs)
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\keras\engine\training.py", line 251, in compile
self._set_optimizer(optimizer)
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\keras\engine\training.py", line 1454, in _set_optimizer
self.optimizer = optimizers.get(optimizer)
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\keras\optimizers.py", line 848, in get
return deserialize(config)
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\keras\optimizers.py", line 817, in deserialize
printable_module_name='optimizer')
File "C:\mini\envs\aiml3\lib\site-packages\tensorflow_core\python\keras\utils\generic_utils.py", line 180, in deserialize_keras_object
config,