8
我在預測一個值,我有2個輸入層和一個輸出層。這裏是我的代碼,我已經培訓了一個PyBrain網絡,然後對其進行了測試,我錯過了該如何給網絡輸入一組輸入,以及如何得到結果。請幫助我繼續前進。如何給經過訓練和測試的PyBrain網絡提供輸入以及如何得到結果
ds = SupervisedDataSet(2,1)
tf = open('data.csv','r')
for line in tf.readlines():
data = [float(x) for x in line.strip().split(',') if x != '']
indata = tuple(data[:2])
outdata = tuple(data[2:])
ds.addSample(indata,outdata)
n = buildNetwork(ds.indim,8,8,ds.outdim,recurrent=True)
t = BackpropTrainer(n,learningrate=0.01,momentum=0.5,verbose=True)
t.trainOnDataset(ds,1000)
t.testOnData(verbose=True)
接下來我應該做什麼來對輸入進行輸入和預測,如何獲得該輸入集的結果。謝謝!!