Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
GitHub开源免费源代码
RUST语言
规则引擎
DevOps文章排行榜
数据科学
产品经理
数据分析
认知偏差与谬论
幽默模因
更多话题
使用遗传算法进行COVID-19数据分析的开源项目
22-04-21
banq
遗传算法是一种用于优化或搜索问题的随机过程。它是一种受自然选择和进化启发的算法。我们将使用遗传算法来寻找COVID-19 SEIR参数。然后,我们将把这个结果与网格搜索法的结果进行比较。
有一些遗传算法库可供使用。然而,该算法是直观的,并不太复杂。因此,我们决定从头开始实现该算法。这样,我们可以增加现有库中没有的功能。
下面介绍如何使用遗传算法来搜索COVID-19 SEIR参数。
定义一个基因组的接口。
实现一个具体的基因组类来描述我们的领域问题。
实现一个遗传算法。
运行该算法。
调整算法的参数。
源码点击标题:
项目中使用该算法来搜索使均方根误差最小的SEIR参数。其结果与网格搜索法相当。虽然,它的运行速度要快得多。
我们还讨论了如何选择能产生良好结果的算法参数。
虽然我们将遗传算法应用于SEIR建模问题,但我们相信该算法在许多应用中都会有很好的效果。
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看