要衡量算法的好坏,就必须先明确算法的衡量标准以及测试的方法,这和任何其他科学的工作方法都一样。
AI时代,有人焦虑失业,有人偷偷变强,不写代码不烧脑~
相关语录
-
最早将算法复杂度严格量化衡量的就是高德纳,他也因此被誉为“算法分析之父”。今天,全世界的计算机领域都以高德纳的思想为准。
-
图灵提出了计算机的数学模型,冯·诺依曼确定了计算机通用的系统结构,而高德纳则奠定了计算机算法的基础。
-
但计算机科学比较认死理,不搞变通,不玩辩证法,它要求我们制定一个明确的、一致的标准,不要一会儿这样,一会儿那样。
-
今天的人工智能主要是指基于大数据的深度学习。我们可以把一个人工智能系统理解为由特定程序(控制指令序列)控制的、能够解决某一类问题的计算机。
-
要点分治算法、递归、少做无用功、逆向思维、复杂度巨大的差异。
-
任何对象都可以通过对它们编码来区分,而任何的编号方法都等价于二进制编码。
-
人对目标的编码是一个渐渐演变所得到的的结果,以方便为目的;而计算机的编码要争取一次性尽可能考虑清楚所有情况,以效率为目的。它们之间经常需要一座桥梁来连接。
-
在计算思维中,最重要的是一种自顶向下、先全局后局部的逆向思维,它被称为递归(Recursive)。与之相对应的,是人类所采用的自底向上、从小到大的正向思维,它被称为递推(Iterative)。
-
迄今为止,计算机相关理论和技术的发展都没有超越图灵机的范畴。
-
那么什么是好算法呢?...关键在于用多少数据来测试算法的速度和空间,因为用不同数量的数据测试时,两个算法的相对表现可能会完全不一样。
-
我可羡慕你爸了,死得够敞亮,不像我,活着憋屈。

