我已经在 PyBrain 上训练了一个用于分类的网络,并准备好使用特定的输入来启动。但是,当我这样做时
classes = ['apple', 'orange', 'peach', 'banana']
data = ClassificationDataSet(len(input), 1, nb_classes=len(classes), class_labels=classes)
data._convertToOneOfMany( ) # recommended by PyBrain
fnn = buildNetwork( data.indim, 5, data.outdim, outclass=SoftmaxLayer )
trainer = BackpropTrainer( fnn, dataset=data, momentum=m, verbose=True, weightdecay=wd)
trainer.trainUntilConvergence(maxEpochs=80)
# stop training and start using my trained network here
output = fnn.activate(input)
正如预期的那样,我得到了“输出”的数值,但是有没有办法直接确定预测的类标签?即使没有,我如何将“输出”的值映射到我的类标签?谢谢您的帮助。