什么叫算法?
当前位置:首页 > 技术分享 > 机器视觉学习交流 > 什么叫算法?

什么叫算法?

机器视觉 2021-04-15 9119 0


借花献佛,把复杂的东西说的简单化,先借用一下《三傻大闹宝莱坞》电影中的一句话

教授问 兰彻(阿米尔汗)什么是机器?

任何能简化工作或节约时间的就是机械装置

image.png

那么什么是算法?

能够解决实际问题的一种方法思路就是算法

什么是解决问题的方法? 比如 我们使用淘宝购物,天猫双十一,人们上亿次的点击,服务器怎么才能响应的解决办法就是一种算法! 比如 在仓库里面有很多个机器人,机器人把物品打包好运送到指定地点,机器人和机器人之间不能打架,不能交涉在一起,路径规划就是一种算法 ; 比如 我们看到无人驾驶汽车在路上行走的解决方法也是一种算法; 再比如 今日头条,我们看文章,我们看的越多的,头条就给我们推荐类似的,这也是一种算法。。。。。还有很多很多。

有了直观的认知,那么解释下算法由什么构成的?

算法是用代码序列表达的一系列代码的有序集合,代码序列可以用任何高级语言开发,比如C、C++,c#,vb,python,delphi等各种语言。

一个算法需要前期通过数学建模哦,模型表达了解决问题的一个流程,并且这个流程是有结果的,流程是有效的,并且是有穷的,不能无限循环, 建模需要用到数学知识。

然后通过计算机语言表达出来。

什么那些数据结构都是计算机语言的知识,写算法真正到后面就是在考验一个人的数据能力,数学思维,数学功底,数学,数学,数学,我认识好多大牛都是数学专业,然后做计算法算法,到后面真的好厉害



取消回复发表评论:


立即定制视觉方案