gpt4 book ai didi

python - 如何向经过训练和测试的 PyBrain 网络提供输入以及如何获得结果

转载 作者:太空狗 更新时间:2023-10-29 21:10:11 24 4
gpt4 key购买 nike

我正在预测一个值,我有 2 个输入层和一个输出层。这是我的代码,我在其中训练了一个 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)

接下来我应该做什么来提供输入并预测输入,如何获得该组输入的结果。谢谢!!

最佳答案

通过调用 .activate()网络提供输入的方法。还有一个更实用的数据集激活。

还有一点提示,您可以使用 python 的原生 csv模块

关于python - 如何向经过训练和测试的 PyBrain 网络提供输入以及如何获得结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com