谁能给我讲讲遗传算法啊???我看了三天了,愣是没太看懂,智商低下。。。

  • l
    linlance2000
    看了好多资料,但是总觉得挠痒痒,就是不通透,没掌握。。。

    我知道大致

    1、挑选特征值作为基因序列的点。
    2、每条染色体由这些基因序列组成链条
    3、通过一个打分函数来判断这条染色体是否适应生存,淘汰不合适的
    4、合适的里面抽两个Top2出来,进行基因交换/交叉/繁殖/变异,产生子代染色体
    5、留下来老的染色体+新的子代染色体变成新的族群,回到打分函数那里进行打分,重新一轮生存考验。

    逻辑上我大致明白了,但是用代码怎么实现呢?
    写了一天,各种小坑,这种迭代还能图形化,这都怎么弄呀???

    有人教教不???烦死我了,好几天过去了。。。
    还有好多内容,两眼抹黑,烦躁的很。。。
  • l
    linlance2000
    公司电脑才装了MATLAB,安装盘两张,一共10G,我想看python的,看不懂头晕脑胀,求讲解。。
  • 喵喵杨
    程序员网站自己下载,我毕业设计下载的粒子群算法
  • r
    rk23
    2000哥,这个算法很老了,代码网上大把的,全套的包都有,只是用就看看实例接口参数怎么调用,想弄清楚原理就去看源码,不过不搞科研没必要,当黑盒用不就成了。
  • s
    soshy
    你先说说你最终想实现什么。
  • a
    ajax79
    这算法除了局部最优组合还能实现啥呢
  • s
    shi3333
    求最优解的时候,参数的调整方法。
  • G
    Greazen
    比如你有一组参数要调整,你做10组随机调整,计算结果,留下结果比较好的5组。下一轮在此基础上再随机调整,选择
  • s
    soshy
    2000哥的兴趣爱好广泛,想问问他是那个方向,说不定根本不用这个呢。 iOS fly ~
  • F
    FQX
    我猜是用遗传算法做二级市场交易 iOS fly ~
  • m
    mikecn
    这算法就是一个启发式搜索算法
  • l
    lance6716
    遗传、变异就是,比如亲代参数取平均值加随机数
  • x
    xiaomao88
    除了你,公司里还有其他人做量化算法吗?HiPDA·NG
  • l
    linlance2000
    谢谢。。我本来也想当黑盒子用,但是这个遗传算法应该是机器学习里比较简单的,我现在连最基本的 特征问题变成编码,二进制这一步都没搞明白,看了很久了,每个字都认识,弄一块,愣是没看懂。。

    苦恼死我了。。
  • l
    linlance2000
    这个太遥远了,我现在就想学习阶段,把这个遗传算法弄明白就好了,这个是机器学习部分最简单的算法了,可是我愣是没看懂。

    不知道怎么把一般问题,特征抽出来,变成二进制的染色体编码,实在没看懂。
  • z
    zhdphao
    呵呵23年前,我工作的公司开发的项目就用这个算法了。
  • s
    siweilinux
    类似弱智级别ai
  • l
    linlance2000
    嗯,我知道这是个很老的算法。。但是我看不懂,也不知道怎么把特征值抽象成二进制,求指点。。。

    我没指望这个算法能有啥用,但是看不懂,做不出来那种焦虑,烦躁。。谢谢。
  • z
    zhdphao
    回复20#linlance2000


    我也看不懂
  • x
    x.cm
    前几天看了看,虽然没到代码级别。
    https://b23.tv/BV1zs41197LM/p1
  • f
    fyqd
    我是特征值,特征向量都忘记了。以前学的同济线性代数是不能再学了。看看有什么推荐的,就是机器学习相关的知识就行。 iOS fly ~