目录:
- C 780–850 –穆罕默德·本·穆萨·赫瓦兹米的生平,从他的名字中我们得到“算法”一词(以及“代数”)
- 1786年–黑森州的陆军工程师JHMüller发表了一篇描述“差异引擎”的论文,但未能获得资金继续进行
- 1822年-查尔斯·巴贝奇(Charles Babbage)提议开发这种机器,并于1823年从英国政府获得资金。 在开发了这种机器的早期版本之后,他指定了一个雄心勃勃的项目“分析引擎”,该项目从未完成。
- 1843年– Lovelace伯爵夫人阿达·金(Ada King)编写了“第一个计算机程序”。
- 1945年–约翰·冯·诺伊曼(John von Neumann)撰写了论文的初稿,其中首次发布了使用存储程序概念的计算机逻辑设计的描述。
- 1946年–第一台可运行的电子计算机ENIAC公开发布。
- 1948年–实验计算机,曼彻斯特小型实验计算机,成功运行了存储的程序。
- 1956年–约翰·麦卡锡(John McCarthy)组织了第一次国际会议,强调“人工智能”。
- 1975年–推出了第一台家用微型计算机Altair 8800。 阅读计算机后,比尔·盖茨和保罗·艾伦开发了Altair BASIC,以允许Altair运行存储的程序(这是启动Microsoft的产品-当时称为“ Micro-Soft”)。
- 1997年– IBM的“深蓝”击败世界象棋冠军加里·卡斯帕罗夫3½-2½。
- 2011年– IBM的Watson击败了Jeopardy! 冠军。
- 2016年– Google的AlphaGo击败了世界一流的围棋选手Lee Se-dol 5-1。
了解算法
算法–“在数学和计算机科学中,算法是要执行的独立的逐步操作集。算法执行计算,数据处理和/或自动推理任务。” –维基百科
我们经常听到诸如“算法”,“计算机程序”以及越来越多的“深度学习”之类的术语。然而,尽管大多数人都对计算机程序有所了解,但其他术语却难以捉摸。 通常,对于普通人来说,理解技术术语并不是很重要,但是了解从所谓的“ Ada算法”到深度学习的过程,对理解我们现在向真正的“人工智能”的迅速发展意义重大。
简单来说,算法是完成任务的规则或方法。 不管计算机多么复杂,它们都不过是布线和物理组件的集合。 他们必须获得指导以完成设备所有者所需的任何一项或多项任务。