遗传算法

遗传算法

参考

可用于求解最值

组成部分

  • 编码
  • 解码
  • 适应性函数
  • 选择
  • 交叉
  • 变异

编码

在一个函数中,我们需要把自变量x进行变化来达到变异,交叉的目的。
如果自变量是一个数,如:x=1,那我们需要怎样变化呢?只能是在上面加减一个随机数,那我们如何保证当x处于最优解的时候结束迭代。
所以我们需要把数字编码,也就是建立一个映射,把数字变成编码,对编码进行变化,再把编码变回数字,那这种方法怎么在得到最优解的时候不再(剧烈)变化

常见的是把x编码成2进制

纪念

回望,回望,湿了衣裳,应是旧情长。夜深风狂,灯昏黄,楼道狭间,挚友饮过往。
遥望,遥望,清风烈阳,枯叶随霜降。滋味万般,待我尝,尤思念,无虑少年郎。

回忆

回忆

都言时间万能药
盖住伤疼仍年少
一阵思绪深处来
如雨破晴最纷扰

终夏

终夏

秋风送凉夏不续
故事泛黄同叶去
一阵萧飒黄金雨
散落满地旧思绪

nextcloud

前言

安装next有一下几种方式:

  • 手动安装
  • Snap
  • Docker镜像

我们使用Docker镜像安装

注意:

  • 家宽没有80/8080端口,需要外网访问需要改端口
  • 外网访问当然需要一个公网ip
  • 公网ip是动态的可以买个域名,再写个脚本监测ip变化自动修改A记录绑定的ip

手动安装:

主要是搭建好LNMP Web 运行环境
但是,我一直没有解决好权限的问题,本身刚入手linux+可能是教程没说完整
后面有想用宝塔面板,但是Ngnix死活安不上,而Ngnix依赖的模块这边是有的,所以说很玄学

阅读更多...

PyQt

前言

我也是小白一个,晚些还要高中复读,所以就东搞搞西搞搞,昨天突然想着给我的Python程序写一个GUI界面,然后就现学PYQT5套用了一些代码并踩了一些坑,有些地方还不理解但解决了问题,所以在此记录一下。

阅读更多...
  • © 2019-2020 Jonnysltd
  • Powered by Hexo Theme Ayer

没想到吧!