您好,我的代码有问题:
xor_inputs = [(0.0, 0.0), (0.0, 1.0), (1.0, 0.0), (1.0, 1.0)]
xor_outputs = [(0.0,), (1.0), (1.0), (0.0)]
def eval_genomes(genomes, config):
for genomes_id, genome in genomes:
genome.fitness = 4.0
net = neat.nn.FeedForwardNetwork.create(genome, config)
for xi, xo in zip(xor_inputs, xor_outputs):
output = net.activate(xi)
genome.fitness -= (output[0] - xo[0])**2
当我运行我的文件时,我有:
" 基因组.fitness -= (输出[0] - xo[0])**2
TypeError:'float'对象不可下标“
你能帮助我吗 ?谢谢 !
收到一只叮咚
慕娘9325324
相关分类