欧美成人亚洲综合在线-91麻豆果冻精品一区二区三区-欧美性生活视频69-中国一级毛片视频免费看-欧洲精品一区二区三区中文字幕-国产精品剧情在线第一页-精品丰满熟女一区二区三区蜜桃-人妻日韩精品中文字幕-亚洲中文字幕五月婷婷

新聞

AlphaGo 都在使用的 Python 語言,是最接近 AI 的編程語言?

發(fā)布時間

2017-12-16

來源

來自網(wǎng)絡

移動

手機閱覽

最近浙江省教育局對其信息技術(shù)課程進行了改革,將原 Visual Basic 語言從教材中移除,更換為 Python 語言教學內(nèi)容,甚至還將 Python 語言納入了浙江省信息技術(shù)高考內(nèi)容。

或許知道的人并不多,屢次戰(zhàn)勝人類圍棋手的 AlphaGo,背后的程序很大一部分就是由 Python 編程語言編寫的。

那么連 AlphaGo 都在使用的 Python 編程語言,是編寫人工智能最佳的編程語言嗎?回答這個問題前,我們需要了解 Python 相比起其它編程語言有什么優(yōu)勢。

作為一門面向?qū)ο蟮木幊陶Z言,Python 相比起其他編程語言,具有語法簡練、可讀性強、易學易讀,且開源、可移植、可拓展、可嵌入等優(yōu)勢,其面向?qū)ο笠哺影踩侨缃褡顬楦咝У木幊陶Z言之一。

對于人工智能系統(tǒng)的編寫,Python 天生擁有許多方便開發(fā)的「工具庫」,滿足開發(fā)數(shù)值計算、機器學習、神經(jīng)網(wǎng)絡以及數(shù)據(jù)可視化使用,大大提高了程序編寫的效率。

Python 語言的戰(zhàn)略定位,也一定程度地造就了如今的它。Python 追求的是一種易用且嚴謹專業(yè)的通用組成語言,讓語言本身更容易入門,能將各種基本程序原件拼裝協(xié)調(diào)運作。Python 追求的是開發(fā)效率,優(yōu)先級甚至高于 CPU 效率;不過也正因如此,在使用 Python 開發(fā)時,開發(fā)者常常會使用別的編程語言進行配合,讓整個程序運行得更快。

另外,Python 還擁有非常好的包裝能力、可組合性以及可嵌入性,極易形成可用性高的接口 – 這恰很好滿足了人工智能系統(tǒng)開發(fā)的需求。

話說回來,AI 作為一個泛形且整體性較強的系統(tǒng),在為 AI 項目選擇編程語言時,不應只考慮部分功能,而應顧全大局。Python 的特性很好地滿足了人工智能開發(fā)的需求;它擁有不少的優(yōu)勢,但 Prolog、Lisp 等語言的獨特性,在 AI 領(lǐng)域又發(fā)揮著 Python 不能很好滿足的效能,這就需要按實際 AI 項目需求來選擇使用不同的編程語言了。

資訊列表

其他的資訊
OTHER