"Konnte nicht interpretiert optimizer Bezeichner" error in Keras

Bekam ich diese Fehlermeldung, wenn ich versuchte, ändern die learning-rate-parameter SGD-Optimierer in Keras. Habe ich da etwas verpasst in meiner codes oder meine Keras war nicht richtig installiert?

Hier ist mein code:

from tensorflow.python.keras.models import Sequential
from tensorflow.python.keras.layers import Dense, Flatten, GlobalAveragePooling2D, Activation
import keras
from keras.optimizers import SGD

model = Sequential()
model.add(Dense(64, kernel_initializer='uniform', input_shape=(10,)))
model.add(Activation('softmax'))
model.compile(loss='mean_squared_error', optimizer=SGD(lr=0.01), metrics= ['accuracy'])*

und hier ist die Fehlermeldung:

Traceback (most recent call last): File
"C:\TensorFlow\Keras\ResNet-50\test_sgd.py", line 10, in
Modell.kompilieren(Verlust='mean_squared_error', optimizer=SGD(lr=0.01), Metrik=['accuracy']) Datei
"C:\Users\nsugiant\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\keras_impl\keras\models.py",
line 787, in kompilieren
**kwargs) File "C:\Users\nsugiant\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\keras_impl\keras\engine\training.py",
Linie 632 in kompilieren
selbst.optimizer = Optimierer.bekommen(optimizer) Datei "C:\Users\nsugiant\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\keras_impl\keras\optimizers.py",
Linie 788, in get
raise ValueError('Konnte nicht interpretieren optimizer-Bezeichner:', Bezeichner) ValueError: ("Konnte nicht interpretiert optimizer-Bezeichner:',
)

InformationsquelleAutor Nehemia | 2018-04-27
Schreibe einen Kommentar