Can't handle a mix of multilabel-indicator and binary targets/can't handle a mix of multilabel-indicator and multiclass
Verfasst: Dienstag 23. November 2021, 15:22
Hey, bin absoluter Neuling und bekomme beim ausführen immer die beiden oben genannten Fehlermeldungen quasi im Wechsel angezeigt. Mal bekomme ich als Fehler "Can't handle a mix of multilabel-indicator and binary targets" angezeigt und mal "can't handle a mix of multilabel-indicator and multiclass " ohne, dass ich am Code irgendwas verändere..
Beim googlen stoße ich immer wieder auf np.argmax als Heilbringer, aber in meinem Fall scheint es keine Hilfe zu sein.
Habe jetzt nicht den gesamten Code eingefügt, nur das was evtl wichtig sein könnte.
Bin dankbar für jede Hilfe 
Beim googlen stoße ich immer wieder auf np.argmax als Heilbringer, aber in meinem Fall scheint es keine Hilfe zu sein.
Habe jetzt nicht den gesamten Code eingefügt, nur das was evtl wichtig sein könnte.
Code: Alles auswählen
class DataManager(object):
def __init__(self):
self.train = DataLoader("xyz").load() # path for train dataset
self.test = DataLoader("xyzt").load() # path for test dataset
data = DataManager()
input_train = data.train.sampledata
input_train = input_train.reshape(-1, 375, 1)
target_train = data.train.labeldata
target_train = target_train.reshape(-1, 1).astype('int32')
target_train = one_hot(target_train[:, -1], no_classes)
input_test = data.test.sampledata
input_test = input_test.reshape(-1, 375, 1)
target_test = data.test.labeldata
target_test = target_test.reshape(-1, 1).astype('int32')
target_test = one_hot(target_test[:, -1], no_classes)
pred_test = model.predict(input_test)
pred_test = np.argmax(pred_test, axis =1)
f1score = sklearn.metrics.f1_score(target_test, pred_test)
print('f1score:' + {f1score})
