百科知识网

人工智能是什么

发布时间:2025-10-07 | 来源:互联网转载和整理

一门新的计算机科学技术

人工智能就是一门新的计算机科学技术,是以人的智力范围为基础,在科学的理论与方法的帮助下,无限向外延伸的一种技术。人工智能的研究领域很宽泛,包括机器人、图像识别、专家系统、语言识别、自然语言处理等。人工智能可以模拟人的思维和意识,但终究不能代替人的位置。

人工智能之父

人工智能之父有四个人,他们分别是艾伦·麦席森·图灵、约翰.麦卡锡、马文·明斯基、西摩尔·帕普特。

1、艾伦·麦席森·图灵。图灵奠定了人工智能的逻辑,并且提出了图灵测试,计算机在5分钟之内回答的问题中,超过百分之三十被认为是人类做出的解答,让人工智能初步得到人们的认可。

2、约翰.麦卡锡。将批处理方式改进成了能够同时允许多人使用的分时方式。

3、马文·明斯基。发明了能够模拟人类活动的机器人,也是最早的能够模拟人类的机器人。

4、西摩尔·帕普特。将儿童和人工智能以非常有趣的方式结合在了一起,从这里开始,科技与教育开始融合,对后来的教育影响非常大。

人工智能开发的编程语言

01、Python

靠前名毫无疑问是Python。

尽管Python有些特性令人不爽(whitespace、Python2.x和Python3.x之间的巨大差异、五种不同的包机制都在不同程度上有缺陷)

但如果你正在从事AI工作,你几乎肯定会在某些时候用到Python。

Python中可用库的数量是其他语言所无法企及的。

NmPy已经变得如此普遍,以至于几乎成为了张量运算的标准API,Pandas将R的强大而灵活的数据帧带入Python。

对于自然语言处理(NLP),您可以使用久负盛名的NLTK和快如闪电的SpaCy。

对于机器学习,有经过实战检验的Scikit-learn。当谈到深度学习时,

当前所有的库(TensorFlow,PyTorch,Chainer,ApacheMXNet,Theano等)都是在Python上首先实现的项目。

(在LiveEd上,一位德国的AI开发者教大家如何使用Python开发两个简单的机器学习模型)

Python是人工智能研究的前沿语言,这是拥有最多机器学习和深度学习框架的语言,也是AI研究者几乎都掌握的语言。

02、JAVA和相关语言

JVM系列语言(Java,Scala,Kotlin,Clojre等)也是AI应用开发的绝佳选择。

无论是自然语言处理(CoreNLP)、张量运算(ND4J)还是完整的GPU加速深度学习堆栈(DL4J),

您都可以使用大量的库来管理流水线的各个部分。

另外,您还可以轻松访问ApacheSpark和ApacheHadoop等大数据平台。

Java是大多数企业的通用语言,

在Java8和Java9中提供了新的语言结构,这使得编写Java代码的体验不再像我们过去所记得的那样糟糕。

使用Java编写人工智能应用可能会让人觉得有一点点枯燥,但它确实能完成工作,并且您可以使用所有现成的Java基础架构来开发、部署和监视。

人工智能是什么意思

上一篇:什么是海娜粉

下一篇:汉字“病”是什么意思病字怎么写

其他文章

  • 如何举报高考违规
  • 很污的言情小说大全(言情小说大全污的片段)
  • 莲蓬乳和空心手指(蓬莲乳和空无指)
  • 天娱传媒旗下有哪些艺人
  • 终极一家为什么不能看了
  • 绵阳中学2023高三复读班招生简章
  • 暴殄天物和暴殄天物的区别
  • 自招线什么意思
  • 手机白名单怎么设置
  • 美国国庆放假几天
  • 附近有那些家政公司
  • 《满江红》全文诗词
  • 俩俩仨仨是成语吗
  • 果宝特攻中的人物名字都有谁
  • 东莞哪里有小龙虾批发
  • 袁氏家谱排辈
  • 年立水素杯真的有用吗
  • 汽车保养app排名推荐
  • 桥架人工费多少钱一米
  • 晚霞的寓意和象征