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

