什么是演化算法
演化算法是一类模拟自然界遗传进化规律的仿生学算法,遗传算法是其中的一个分支。
文章作者: Bsheepcoder
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Q's blog!
相关推荐
2022-04-06
CS485/685 Foundations of Machine Learning
参考资料 B站视频 官方课本 katex 参考 这样做笔记还是比较吃力,建议还是卖一本原版书对着看。 英文四级刚过,水平有限,有错误欢迎指正😂 What is Machine Learning? 从experience到expertise expertise usually will be another program nature experiments 举了一个老鼠被毒死的例子,老鼠被毒过一次,就会知道某种看起来像食物的东西是不能吃的。老鼠学习的关键是记忆和如何将经验转化为一种普遍和推广的认识。 pigeon superstation experiments B.F.Skinner 心理学家 行为心理学认为所有动物都相当于一个黑箱,我们无法理解内部 收集了很多鸽子放到一个巨大的屋子里,屋子的顶部有机械装置可以喷洒谷粒,and put some toys around the fool. Skinner不断的调整间隔intervals to have the food rain, pigeon will peck the toy usually, for more ...
2022-04-06
CS50.3 人工智能导论笔记
参考资料 CS50.3 人工智能导论 · 2020 北京交通大学的老师研讨课的实验,非常受用 https://yishuai.github.io/ai/ 发现自己能够听懂,并做笔记了,大一的时候想看但很吃力,涉及离散数学、数据结构、概率论等知识 Search DFS 路径不一定是最优的 BFS 多走了很多路,但是路径一定是最优的 class Node(): def _init_(self,state,parent,action): self.state = state self.parent = parent self.action = action class StackFrontier(): def _init_(self): self.frontier = [] def add(self,node): self.frontier.append(node) def contains_state(self,state): ...
2021-10-13
计算机器与智能(译文及原文)
原文Computing machinery and intelligence 致敬图灵.侵删. 计算机器与智能模仿游戏 我建议考虑这样一个问题:“机器能思考吗?”要回答这个问题,需先给出术语“机器”和“思维”的定义。虽然可以用尽可能反映其普通用法的方式给出定义,但是这种方式是危险的,因为很难摆脱像用盖勒普调查那样的统计方式得出“机器能思考吗?”的结论及意义,显然这是荒谬的。因此,我不是试图给出这样的定义,而是提出另外一个问题,这个问题和原问题紧密相关,而且是用相对不含糊的词语表达的。 这个新的问题可以通过一个游戏来描述,称之为“模仿游戏”。需要三个人来玩,一个男人(A),一个女人(B)和一个男女皆可的提问者©。提问者呆在一个与另外两人相隔离的屋子里,游戏的目标是提问者要判断出外面哪个是男人,哪个是女人。提问者用标签X,Y指称外面的两个人,游戏结束时,他要说出“X是A,Y是B”或者“X是B,Y是A”。提问者C允许向A和B提出下面这样的问题: C:X,请告诉我你头发的长度。 现在假如X实际上是A,那么A必须回答。A在游戏中的目标是努力使C做出错误的判断,他的回答可以是: ...
2022-09-21
计算机视觉CV算法工程师分享
参考 深度之眼官方 https://www.bilibili.com/video/BV1tg411f7Tm/?vd_source=8595a247cd110c60cca8a00da83240dd 应用领域 医疗 拍片 教育 OCR 飞桨OCR 工业 3D 视觉 工业生产缺陷检测 空间管理 VGR AMR 安防 人脸识别检测 智能驾驶 检测、分割 GAN BEVFormer 领域专利 领域分布 目标检测 图像分割 文本理解 目标跟踪 公司
2022-09-10
强化学习入门
准备下面是我搜集的一些学习资料,在之后的学习中,我将继续完善和补充,一起成长! 数学基础 高等数学- 宋浩 概率论与数理统计- 孔祥仁 理论基础 王树森深度强化学习课程 《强化学习导论》 《神经网络与深度学习》 编程基础 python基础、面向对象 numpy、pandas tkinter、PyQt5 莫烦强化学习 Python深度学习 综合 动手强化学习 https://hrl.boyuai.com/ 个人经验 我是在学习了基本的数学知识和python基础之后,看了王树森教授的课程的第一节,对强化学习形成了初步的概念 我做了一个PyQt 的python项目,相当于搭建了一个agent的环境,也就是一个地图模拟程序 在之后接触了莫烦的教程,从numpy、到pandas,再到强化学习的课程,去实现一个Q-learning的算法,主要还是要项目驱动,如果单纯的无目的学习是很难坚持下去的。 参考文章 强化学习中的奇怪概念(一)——On-policy与off-policy 基本知识 agent 表示动作主体,或者表示执行动作的个体 state1表示某一状态 先...
2022-08-17
王树森深度强化学习基础笔记
参考资料 王树森教授【深度强化学习完整版】 马尔可夫链 基本概念随机变量Random Variable a variable whose values depend on outcomes of a random event. 随机变量,表示一个事件所有可能的结果的集合,用大XXX表示,P()\mathbb{P}()P()表示概率 举例一枚硬币,则有: P(X=0)=0.5\mathbb{P}(X = 0) = 0.5 P(X=0)=0.5 P(X=1)=0.5\mathbb{P}(X = 1) = 0.5 P(X=1)=0.5 用x表示随机变量XXX的一个观测值,x表示一个数没有随机性 概率密度函数Probability Density Function (PDF) PDF provides a relative likelihood that value of the random variable would equal that sample. 概率密度函数表示随机变量在某个确定位置的取值点附近的可能性 Example: ...
公告
欢迎来到 Q's blog
