4
我已經在PyBrain上訓練了一個用於分類目的的網絡,並且準備用特定的輸入消失。然而,當我做PyBrain如何解釋net.activate的結果?
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)
正如預期的那樣,我得到「產出」的數值,但有沒有辦法直接確定預測類標籤?即使沒有一個,我如何將「輸出」的值映射到我的類標籤?感謝您的幫助。