问题描述
weights = class_weight.compute_class_weight('balanced',np.unique(y_train),y_train)
batch_size = 32
epochs = 25
best_val_auc = -1
roc = RocCallback(training_data=(x_train,y_train),validation_data=(x_valid,y_valid))
model.compile(loss='binary_crossentropy',optimizer=Adam(lr=0.0005),metrics=[f1])
results=model.fit(x_train,y_train,batch_size=batch_size,epochs=epochs,y_valid),callbacks = [roc,checkpoint_loss],class_weight=weights)
具有多个元素的数组的真值是不明确的。 使用
a.any()
或a.all()
。
也显示此信息:
if class_weight:
1122 dataset = dataset.map(_make_class_weight_map_fn(class_weight))
1123 self._inferred_steps = self._infer_steps(steps_per_epoch,dataset)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)