2017-09-21 3 views
2

Je cours les exemples keras de Comet github project.comet (comet-ml) ne fonctionne pas avec Keras

-je ajouter l'importation et de créer une nouvelle expérience:

def train(x_train,y_train,x_test,y_test): 
model = build_model_graph() 

from comet_ml import Experiment 

experiment = Experiment(api_key="XXXX", log_code=True) 

model.fit(x_train, y_train, batch_size=128, epochs=50, validation_data=(x_test, y_test)) 

score = model.evaluate(x_test, y_test, verbose=0) 

et quand je lance mon code de formation, il échoue.

erreur:

Using TensorFlow backend. 
Traceback (most recent call last): 
    File "/Users/nimrodlahav/Code/semantica/experiment-logger-client/train-examples/keras-example.py", line 21, in <module> 
    from comet_ml import Experiment 
    File ".././comet-client-lib/comet_ml/__init__.py", line 3, in <module> 
    from .comet import Experiment 
    File ".././comet-client-lib/comet_ml/comet.py", line 29, in <module> 
    from comet_ml import keras_logger 
    File ".././comet-client-lib/comet_ml/keras_logger.py", line 31, in <module> 
    raise SyntaxError("Please import Comet before importing any keras modules") 
SyntaxError: Please import Comet before importing any keras modules 

ce que je manque?

Répondre

2

Je ne vois pas le début du code mais il semble que vous ayez importé Keras avant d'avoir importé Comet.

Depuis le message d'erreur, il ressemble juste besoin de changer les lignes d'importation (Comet première Keras de seconde), comme dans votre exemple:

from comet_ml import Experiment 

import keras 
from keras.datasets import mnist 
from keras.models import Sequential 
from keras.layers import Dense, Dropout 
from keras.optimizers import RMSprop 

afficher le code source complet example.