19、ES-HyperNEAT、视网膜问题与协同进化探索

ES-HyperNEAT、视网膜问题与协同进化探索

1. ES-HyperNEAT实验流程

在进行视网膜问题的实验时,首先需要对构建的探测器人工神经网络(ANN)进行评估,具体代码如下:

outputs = net.NumOutputs()
hidden = len(net.neurons) - net.NumInputs() - net.NumOutputs()
print("\n\tinputs: %d, outputs: %d, hidden: %d" % (inputs, outputs, hidden))

# Test against random retina configuration
l_index = random.randint(0, 15)
r_index = random.randint(0, 15)
left = rt_environment.visual_objects[l_index]
right = rt_environment.visual_objects[r_index]
err, outputs = rt_environment._evaluate(net, left, right, 3)
print("Test evaluation error: %f" % err)
print("Left flag: %f, pattern: %s" % (outputs[0], left))
print("Right flag: %f, pattern: %s" % (outputs[1], right))

# Test against all visual objects
fitness, avg_err
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值