智能算法学习总结

智能算法学习总结本科的时候学习了智能信息处理这门课程,所使用的教材是《计算智能》张军,詹志辉.计算智能[M].清华大学出版社,2009.11之前回忆了一下一些还有点记忆的算法,写了一点博客如下:1、神经网络的基础知识与简单分类编程https://blog.csdn.net/SweeNeil/article/details/865313842、模糊逻辑基本原理与编程https://…

大家好,又见面了,我是你们的朋友全栈君。

 

本科的时候学习了智能信息处理这门课程,所使用的教材是《计算智能》

张军,詹志辉. 计算智能[M]. 清华大学出版社,2009.11

之前回忆了一下一些还有点记忆的算法,写了一点博客如下:

1、神经网络的基础知识与简单分类编程

https://blog.csdn.net/SweeNeil/article/details/86531384

2、模糊逻辑基本原理与编程

https://blog.csdn.net/SweeNeil/article/details/86535572

3、粒子群算法基本原理与编程

https://blog.csdn.net/SweeNeil/article/details/86542129

4、模拟退火算法原理与编程

https://blog.csdn.net/SweeNeil/article/details/86545469

5、遗传算法的基础知识与编程

https://blog.csdn.net/SweeNeil/article/details/86552674

6、蚁群算法的基础知识与可参考资料

https://blog.csdn.net/SweeNeil/article/details/86573662

百度百科中智能算法的描述如下:

“智能算法”是指在工程实践中,经常会接触到一些比较“新颖”的算法或理论,比如模拟退火遗传算法禁忌搜索神经网络天牛须搜索算法等。这些算法或理论都有一些共同的特性(例如模拟自然过程等)。它们在解决一些复杂的工程问题时大有用武之地。

 

其实通过学习这些算法,自我感觉里面的核心就在于巧妙地运用了随机数。我们在搜索的过程中,通过一个随机概率,选择那些在当前情况下并不是最优的解。这样做有一个好处,就是可以避免局部最优解,让解可以跳出局部最优,有更大的概率或得到全局最优解。

而这些智能算法结合随机数,给出一种快速求解的可理解思路,例如蚁群算法,模拟蚁群的生活方式,来构建这样一个可理解的模型,将一个抽象的问题同自然界的现象结合起来,更有说服力。

其实在生活中很多地方都可以引入随机概率,例如在TSP问题中,有很多近似算法,例如最小权匹配法、二边逐次修正法。当时在进行学习的时候,感觉到二边逐次修正法可能会遇到进入局部最优解的问题,所以才导致该算法无法找到精确解。如果给二边逐次修正法加入一个随机概率,在每次选边的时候以一个较低的随机概率接收大于现有两边的解,可能对于跳出局部最优解会有一定帮助。

对于上述猜想我也没有具体深究,就是感觉这个随机概率很神奇,自然现象结合随机概率,就让很多理论活跃了起来。

智能算法可能作为平时的一种计算工具被我们广泛使用,但是目前我还没有具体运用到,现在所处的领域过于底层,自己也想到了就随便写写了。

完。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151613.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 电力IEC104规约协议解读(含源码下载)

    电力IEC104规约协议解读(含源码下载)说明:文章大部分内容参考自网络,填写原创是因为转载只能填写一个连接主要参考文章:https://www.cnblogs.com/meandme/p/10112380.htmlhttps://blog.csdn.net/chenyitao736866376/article/details/99120024http://www.myexception.cn/c-sharp/1801406.htmlhttp://www.doc88.com/p-096107619768.html(参考的较.

    2022年6月20日
    108
  • docker离线安装mysql镜像_minio docker

    docker离线安装mysql镜像_minio dockerDocker离线(升级)安装MINIO1.查看版本登录minio网页,右上角点击About2.本地安装登录一台有网而且安装了Docker的Linux#拉取镜像dockerpullminio/minio#在当前目录生成镜像的tar包dockersave-ominio.tarminio/minio3.把包上传到服务器方式一(命令行):#scp方式上传scp[filename][user]@[ip]远程传输文件scp-r./*root@8.134.50.

    2022年9月26日
    1
  • loadrunner11使用教程_loadrunner12

    loadrunner11使用教程_loadrunner12

    2022年10月9日
    4
  • 4G技术TDD和FDD分别指什么「建议收藏」

    4G技术TDD和FDD分别指什么「建议收藏」TDD和FDD分别指什么;   TDD(Time Division Duplexing)时分双工技术,在移动通信技术使用的双工技术之一,与FDD相对应。   在TDD模式的移动通信系统中,基站到移动台之间的上行和下行通信使用同一频率信道(即载波)的不同时隙,用时间来分离接收和传送信道,某个时间段由基站发送信号给移动

    2022年6月9日
    61
  • c html美化winform,C# WinForm界面美化

    c html美化winform,C# WinForm界面美化SkinEngineskinEngine=newSkinEngine();publicMain(){InitializeComponent();#region生成皮肤样式按钮string[]files=Directory.GetFiles(Path.Combine(Application.StartupPath,@”IrisSkin4\Skins”),”*.ssk”,Searc…

    2022年5月28日
    38
  • 3d工具收集_3d图表走势综合版

    3d工具收集_3d图表走势综合版Poser是Metacreations公司推出的一款三维动物、人体造型和三维人体动画制作的极品软件。用过Poser2与Poser3的朋友一定能感受到Poser的人体设计和动画制作是那么的轻松自如,制作出的作品又是那么生动。而今Poser更能为你的三维人体造型增添发型、衣服、饰品等装饰。让你的设计与创意轻松展现。Mixamo:在线3D动漫角…

    2022年8月23日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号