Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;未知RProp优化器“;在克拉斯_Python_R_Tensorflow_Keras - Fatal编程技术网

Python &引用;未知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优化器训练模型,如和中所述

我从下载了
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,