python - comet (comet-ml) 无法与 Keras 一起运行

标签 python tensorflow keras comet comet-ml

我正在运行 Comet github project 中的 keras 示例.

我添加导入并创建一个新实验:

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)

当我运行训练代码时它失败了。

错误:

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

我错过了什么?

最佳答案

我没有看到代码的开头,但看起来您在导入 Comet 之前已经导入了 Keras。

从错误消息来看,似乎只需要切换导入行(首先是 Comet,然后是 Keras),如您的示例所示:

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 

查看完整源代码example .

关于python - comet (comet-ml) 无法与 Keras 一起运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46352435/

相关文章:

python - 如果 session.modified : 不是 session,如何理解 flask session 片段

python - 使用python查找适合文件中像素的物理坐标

python - Keras:model.fit 中的冗长(值 1)显示较少的训练数据

python - Keras LSTM 第二层(但不是第一层)的输入形状错误

python - Keras CNN : validation accuracy stuck at 70%, 训练准确率达到 100%

python - 如何使用装饰器类来装饰实例方法?

python - 无法安装任何库 [SSL : TLSV1_ALERT_PROTOCOL_VERSION]

python - Tensorflow 模型在训练期间充满 NaN

tensorflow 连接错误 : a cryptic string formatting issue

python - 张量的加权平均值