当前位置:首页 > 经验 >

python遗传算法实例(遗传算法python实验报告步骤)

来源:原点资讯(www.yd166.com)时间:2022-11-03 05:59:14作者:YD166手机阅读>>

> Defining Selection For the Genetic Algorithm — Feasibility. Picture by author.

· 然后,将评估功能应用于每个人(即每个员工计划)并选择最佳人选。 所选个人的数量在代码中保持可变。

python遗传算法实例,遗传算法python实验报告步骤(9)

> Defining Selection For the Genetic Algorithm — Cost. Picture by author.

第6步-如何为遗传算法定义迭代和停止?

该代码的最后一部分是将所有先前的构建块添加到要迭代的整体代码中。

python遗传算法实例,遗传算法python实验报告步骤(10)

> Defining Iteration For the Genetic Algorithm. Picture by author.

优化参数调整

为了使遗传算法完美地工作,选择正确的参数很重要:generation_size,n_mutations和n_best在此很重要。

调整这三个将允许找到两者的最佳组合:

· 收敛到一个解决方案(而不是在没有改善的情况下随机转身)

· 避免陷入局部最优

如果在调整之后您的算法仍然陷于困境,那么另一个改进的方向将是适应交配和变异函数,然后看看会发生什么。

由于本文的目标是从头开始建立一个简单而实用的遗传算法,因此我将不涉及如何找到最佳参数的细节:这将需要另一篇文章。

感谢您的阅读。 不要犹豫,继续关注更多!

(本文翻译自Joos Korstanje的文章《A Simple Genetic Algorithm from Scratch in Python》,参考:https://towardsdatascience.com/a-simple-genetic-algorithm-from-scratch-in-python-4e8c66ac3121)

栏目热文

python最佳算法(python初学者必备十大算法)

python最佳算法(python初学者必备十大算法)

大数据文摘出品编译:周素云、蒋宝尚学会了Python基础知识,想进阶一下,那就来点算法吧!毕竟编程语言只是工具,结构算法...

2022-11-03 05:54:14查看全文 >>

python图片识别算法(python图像识别与自动分类)

python图片识别算法(python图像识别与自动分类)

作者:小伍哥 来源:AI入门学习python进行图片处理,第一步就是读取图片,这里给大家整理了6种图片的读取方式,并将读...

2022-11-03 05:59:05查看全文 >>

python算法中文版(python常见算法库)

python算法中文版(python常见算法库)

当年2w买的全套python教程用不着了,现在送给有缘人,不要钱,一个月教你从入门到精通1、本套视频共487集,本套视频...

2022-11-03 06:34:00查看全文 >>

python 算法训练(python简单算法练习)

python 算法训练(python简单算法练习)

# 1、(√)怎么计算2的3次方 print("计算2的3次方", 2 ** 3) print("...

2022-11-03 06:14:43查看全文 >>

python推荐系统算法(python最简单的推荐算法)

python推荐系统算法(python最简单的推荐算法)

零基础python入门书籍推荐读哪些书?很多Python 初学者都希望有经验的资深人士能推荐一些入门书籍,于是你就会搜到...

2022-11-03 06:36:41查看全文 >>

python计算公式(python如何输入计算公式)

python计算公式(python如何输入计算公式)

萧箫 发自 凹非寺量子位 报道 | 公众号 QbitAI写论文时,手敲成堆的计算公式,被虐到头秃?做讲课PPT时,几十页...

2022-11-03 06:15:26查看全文 >>

python 算法教程(python 算法图解)

python 算法教程(python 算法图解)

Python算法教程作者: [挪威] Magnus Lie Hetland 赫特兰出版社: 人民邮电出版社原作名: Py...

2022-11-03 06:20:58查看全文 >>

python零基础算法(python算法教程实例)

python零基础算法(python算法教程实例)

普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?...

2022-11-03 06:37:52查看全文 >>

通过python学习算法(python初学者的算法)

通过python学习算法(python初学者的算法)

人生苦短,就用 Python。在 Kaggle 最新发布的全球数据科学/机器学习现状报告中,来自 50 多个国家的 16...

2022-11-03 06:37:20查看全文 >>

python编写算法(python初学者的算法)

python编写算法(python初学者的算法)

文 | 问耕 出处 | 量子位推荐 | 编程派公众号(ID:codingpy)今天推荐一个Python学习的干货。几个印...

2022-11-03 06:22:12查看全文 >>

文档排行