遗传算法(geneticalgorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则。
遗传算法是把问题参数编码为染色体,再利用选代的方式进行选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。
谢菲尔德(Sheffield)遗传算法工具箱是英国谢菲尔德大学开发的遗传算法工具箱。
该工具箱是用MATLAB高级语言编写的,对问题使用M文件编写,可以看见算法的源代码,与此婚配的是先进的MATLAB数据分析、可视化工具、特殊目的应用领域工具箱和展现给使用者具有研究遗传算法可能性的一致环境。
该工具箱为遗传算法研究者和初次实验遗传算法的用户提供了广泛多样的实用函数。
遗传算法工具箱提供了一种求解非线性、多模型、多目标等复杂系统优化问题的通用框架,它不依赖问题的具体领域,对问题的种类具有很强的鲁棒性,所以它广泛应用于各个科学领域。
遗传算法在函数优化、组合优化、生产调度、自动控制、机器人学、图像处理、人工生命、遗传编码和机器学习等方面得到了广泛运用。
2018/7/26 11:26:44 436KB 算法工具箱
1
多目标遗传算法优化PID参数,是M文件。
内容很详细,有需求的可以下载
1
008_基于遗传算法优化BP神经网络(GA-BP)的数据分类预测Matlab代码完成过程
1
007_基于遗传算法优化BP神经网络(GA-BP)的数据回归预测Matlab代码完成过程
2017/3/27 15:39:04 23KB Matlab 神经网络 机器学习 深度学习
1
GA优化BP神经网络权值和阈值,克服BP神经网络易于陷入局部最小值等问题。
不仅可以自动搜索神经网络最佳隐藏层神经元数量,还可以固定经GA优化后的权值和阈值使得网络多次运行最终结果不变。
1
遗传算法处理目标优化问题实例GA函数优化
2021/2/5 11:51:52 6KB GA 函数优化
1
运用matlab实现蜂群SVM,粒子群SVM,遗传算法SVM,数据包含有公共数据集,公共图像数据集,图像特征提取用了词袋,保证可用(公共图像数据集太大,删除了)
2018/7/12 22:13:04 36.25MB matlan ABC_SV
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡