當前位置:維知科普網 >

生活

> 人工智能是什麼

人工智能是什麼

一門新的計算機科學技術。

人工智能就是一門新的計算機科學技術,是以人的智力範圍為基礎,在科學的理論與方法的幫助下,無限向外延伸的一種技術。人工智能的研究領域很寬泛,包括機器人、圖像識別、專家系統、語言識別、自然語言處理等。人工智能可以模擬人的思維和意識,但終究不能代替人的位置。

人工智能之父有四個人,他們分別是艾倫·麥席森·圖靈、約翰.麥卡錫、馬文·明斯基、西摩爾·帕普特。

1、艾倫·麥席森·圖靈。圖靈奠定了人工智能的邏輯,並且提出了圖靈測試,計算機在5分鐘之內回答的問題中,超過百分之三十被認為是人類做出的解答,讓人工智能初步得到人們的認可。

2、約翰.麥卡錫。將批處理方式改進成了能夠同時允許多人使用的分時方式。

3、馬文·明斯基。發明了能夠模擬人類活動的機器人,也是最早的能夠模擬人類的機器人。

4、西摩爾·帕普特。將兒童和人工智能以非常有趣的方式結合在了一起,從這裏開始,科技與教育開始融合,對後來的教育影響非常大。

人工智能是什麼

第一名毫無疑問是 Python。

儘管 Python 有些特性令人不爽(whitespace、Python 2.x 和 Python 3.x 之間的巨大差異、五種不同的包機制都在不同程度上有缺陷)

但如果你正在從事 AI 工作,你幾乎肯定會在某些時候用到 Python。

Python 中可用庫的數量是其他語言所無法企及的。

NumPy 已經變得如此普遍,以至於幾乎成為了張量運算的標準 API,Pandas 將 R 的強大而靈活的數據幀帶入 Python。

對於自然語言處理(NLP),您可以使用久負盛名的 NLTK 和快如閃電的 SpaCy。

對於機器學習,有經過實戰檢驗的 Scikit-learn。當談到深度學習時,

當前所有的庫(TensorFlow,PyTorch,Chainer,Apache MXNet,Theano 等)都是在 Python 上首先實現的項目。

(在LiveEdu上,一位德國的AI開發者教大家如何使用Python開發兩個簡單的機器學習模型)

Python 是人工智能研究的前沿語言,這是擁有最多機器學習和深度學習框架的語言,也是 AI 研究者幾乎都掌握的語言。

JVM 系列語言(Java,Scala,Kotlin,Clojure 等)也是 AI 應用開發的絕佳選擇。

無論是自然語言處理(CoreNLP)、張量運算(ND4J)還是完整的 GPU 加速深度學習堆棧(DL4J),

您都可以使用大量的庫來管理流水線的各個部分。

另外,您還可以輕鬆訪問 Apache Spark 和 Apache Hadoop 等大數據平台。

Java 是大多數企業的通用語言,

在 Java 8 和 Java 9 中提供了新的語言結構,這使得編寫 Java 代碼的體驗不再像我們過去所記得的那樣糟糕。

使用 Java 編寫人工智能應用可能會讓人覺得有一點點枯燥,但它確實能完成工作,並且您可以使用所有現成的 Java 基礎架構來開發、部署和監視。

標籤: 人工智能
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/2wd02w.html