DEAP 框架 Python 在 PSO 中使用 "n=5"
DEAP framework Python usage of "n=5" in PSO
DEAP 默认给出的代码中 n 的含义是什么,basic PSO 中没有解释?
pop = toolbox.population(n=5)
def main():
pop = toolbox.population(n=5)
stats = tools.Statistics(lambda ind: ind.fitness.values)
stats.register("avg", numpy.mean)
stats.register("std", numpy.std)
stats.register("min", numpy.min)
stats.register("max", numpy.max)
logbook = tools.Logbook()
logbook.header = ["gen", "evals"] + stats.fields
# STUFF #
return pop, logbook, best
经过我和一个DEEP爱好者的讨论,结果是人口规模。所以 n = 5 意味着,DEEP 将在第一代生成 5 个个体。
DEAP 默认给出的代码中 n 的含义是什么,basic PSO 中没有解释?
pop = toolbox.population(n=5)
def main():
pop = toolbox.population(n=5)
stats = tools.Statistics(lambda ind: ind.fitness.values)
stats.register("avg", numpy.mean)
stats.register("std", numpy.std)
stats.register("min", numpy.min)
stats.register("max", numpy.max)
logbook = tools.Logbook()
logbook.header = ["gen", "evals"] + stats.fields
# STUFF #
return pop, logbook, best
经过我和一个DEEP爱好者的讨论,结果是人口规模。所以 n = 5 意味着,DEEP 将在第一代生成 5 个个体。