“Could not interpret optimizer identifier” error in Keras

后端 未结 14 1858
别跟我提以往
别跟我提以往 2021-02-03 19:47

I got this error when I tried to modify the learning rate parameter of SGD optimizer in Keras. Did I miss something in my codes or my Keras was not installed properly?

14条回答
  •  忘掉有多难
    2021-02-03 20:01

    In my case it was because I missed the parentheses. I am using tensorflow_addons so my code was like

    model.compile(optimizer=tfa.optimizers.LAMB, loss='binary_crossentropy',
                  metrics=['binary_accuracy'])
    

    And it gives

    ValueError: ('Could not interpret optimizer identifier:', )

    Then I changed my code into:

    model.compile(optimizer=tfa.optimizers.LAMB(), loss='binary_crossentropy',
                  metrics=['binary_accuracy'])
    

    and it works.

提交回复
热议问题