kaggle-dsb2-keras icon indicating copy to clipboard operation
kaggle-dsb2-keras copied to clipboard

Exception: Invalid objective: rmse

Open tengpeng opened this issue 9 years ago • 3 comments

When I was running train.py, I got

Traceback (most recent call last):
  File "train.py", line 147, in <module>
    train()
  File "train.py", line 52, in train
    model_systole = get_model()
  File "/kaggle-ndsb2/model.py", line 52, in get_model
    model.compile(optimizer=adam, loss='rmse')
  File "/home/pt/anaconda2/lib/python2.7/site-packages/keras/models.py", line 460, in compile
    self.loss = objectives.get(loss)
  File "/home/pt/anaconda2/lib/python2.7/site-packages/keras/objectives.py", line 62, in get
    return get_from_module(identifier, globals(), 'objective')
  File "/home/pt/anaconda2/lib/python2.7/site-packages/keras/utils/generic_utils.py", line 14, in get_from_module
    str(identifier))
Exception: Invalid objective: rmse

tengpeng avatar Feb 17 '16 19:02 tengpeng

I did not change anything in the code, including the loss function.

tengpeng avatar Feb 17 '16 19:02 tengpeng

RMSE loss function is removed in the newest version of Keras. I just updated the code to include RMSE as a custom loss function - check model.py.

jocicmarko avatar Feb 17 '16 19:02 jocicmarko

Solved. Thanks!

tengpeng avatar Feb 17 '16 21:02 tengpeng