Python 在人工智能中的作用
谷歌的 AI 击败了一位围棋大师,是一种衡量人工智能突然的快速发展的方式,
也揭示了这些技术如何发展而来和将来可以如何发展。
人工智能是一种未来性的技术,目前正在致力于研究自己的一套工具。一系列
的进展在过去的几年中发生了:无事故驾驶超过 300000 英里并在三个州合法
行驶迎来了自动驾驶的一个里程碑;IBM Waston 击败了 Jeopardy 两届冠军;统
计学习技术从对消费者兴趣到以万亿记的图像的复杂数据集进行模式识别。这
些发展必然提高了科学家和巨匠们对人工智能的兴趣,这也使得开发者们了解
创建人工智能应用的真实本质。开发这些需要注意的第一件事是:
哪一种编程语言适合人工智能?
你所熟练掌握的每一种编程语言都可以是人工智能的开发语言。
人工智能程序可以使用几乎所有的编程语言实现,最常见的有:
Lisp,Prolog,C/C++,近来又有 Java,最近还有 Python.
LISP
像 LISP 这样的高级语言在人工智能中备受青睐,因为在各高校多年的研究后选
择了快速原型而舍弃了快速执行。垃圾收集,动态类型,数据函数,统一的语
法,交互式环境和可扩展性等一些特性使得 LIST 非常适合人工智能编程。
PROLOG
这种语言有着 LISP 高层和传统优势有效结合,这对 AI 是非常有用的。它的优
势是解决“基于逻辑的问题”。Prolog 提供了针对于逻辑相关问题的解决方案,
或者说它的解决方案有着简洁的逻辑特征。它的主要缺点(恕我直言)是学起
来很难。
C/C++
评论0
最新资源