-
1 # 白黑冬
-
2 # 簡讀AI
人工智慧就是根據對環境的感知,做出合理的行動,並獲得最大收益的計算機程式。Python是一種跨平臺的計算機程式設計語言。
Python和人工智慧的關係就像織布機和布一樣,程式設計師透過python語言加工成人工智慧程式。只不是Python語言只是織布機中的一種,而人工智慧是透過不同織布機生產出的布的統稱。
之前有做過更詳細的解釋原文連結:https://www.wukong.com/user/?uid=51459323555
-
3 # IT人劉俊明
這是一個非常好的問題,作為一名IT從業者,同時也是一名教育工作者,我來回答一下。
首先,當前確實有不少初學者搞不清楚Python與人工智慧之間的區別和聯絡,認為學習人工智慧就是學習Python,或者是掌握了Python就能夠從事人工智慧崗位等等,實際上,這些理解都是存在一定誤區的。
Python是一門程式語言,由於其在人工智慧領域有非常廣泛的應用,所以很多人在向人工智慧領域發展的時候,都會從Python開始學起。但是,掌握Python語言僅僅是第一步,相對於Python語言來說,人工智慧領域的知識體系還是非常龐大的,學習難度也比較高,這也是為什麼長期以來,人工智慧領域的人才培養一直以研究生教育為主的重要原因。
Python語言本身是比較簡單的,而且使用起來也比較方便,得益於Python語言自身的設計特點,Python語言的擴充套件性也非常強,這也是當前人工智慧領域的開發人員,更願意採用Python語言的原因。在當前人工智慧發展的大趨勢下,不論是專業的研發人員,還是傳統行業的從業者,掌握一定的Python開發知識,對於未來的發展都有比較現實的意義。
學習Python語言可以按照三個階段來制定學習計劃,其一是學習Python語言的基本語法,重點在於要形成自己的Python程式設計思想;其二是學習採用Python進行資料分析,可以從機器學習開始;其三是透過實踐來積累經驗,可以基於大資料平臺來完成各種開發、分析任務。
最後,Python語言除了可以用於大資料和人工智慧領域之外,還可以用於Web開發和嵌入式開發領域,可以說掌握Python會全面拓展自身的能力邊界。
-
4 # EmacserVimer
通俗地講,人工智慧是負責拉客的,Python是負責服務客戶的,人工智慧和Python是兩個不同的概念,不過彼此又擁有非常親密的合作關係。學習人工智慧的往往都需要學習Python,不過學習Python的人卻不一定都是學習人工智慧的。
全球最著名的人工智慧學習框架TensorFlow的後端是C/C++來做的運算模組,前端工具用的是Python,大規模的工業使用和實驗室研究還是兩碼事,不過即使是這樣,我們依然將python作為人工智慧領域的主要程式語言。
Python有著天然的優勢,Python相對於C/C++來說,學習成本和學習門檻要低很多,Python的語法非常接近自然語言,也比C/C++更適合寫上層邏輯,這樣Python就可以專注於做自己的事情,把其他的交給底層的C/C++就好了。Python還是個典型的膠水語言,跟C/C++都能非常好的進行合作開發,要開發一個C/C++的跨語言介面,你找不出來比Python更方便的程式語言。
Python歷一直都是科學計算和資料分析的重要工具之一,有numpy這樣的基礎在,複用numpy基礎庫既減少了開發工作量,用Python水到渠成。Python作為語法最為簡潔、隨意的程式語言,能夠幫助開發者更好的聚焦解決問題本身,而不是去糾結各種各樣的繁瑣的底層細節,而目前人工智慧領域最重要的工作是研究演算法和模型,不是花時間去研究程式語言、和被Java這種囉嗦的語言搞得死去活來。
人工智慧是什麼?包括哪些領域字面上人工智慧很好理解,就是試圖讓計算機像人的思維方式那樣去工作,不過人工智慧真的非常難有一個準確的書面定義,即使是我們的祖師爺John McCarthy、Geoffrey Hinton,兩位人工智慧領域最重要的祖師爺,也沒有給出太多定義,我們現在只能給出人工智慧研究的一些主要方向。
人工智慧的主要應用領域有自然語言處理、自動駕駛、機器學習(包括深度學習)、機器感知(計算機視覺、語音識別、人臉識別、物體識別)、推薦系統、計算廣告等等眾多領域。
Google旗下的AlphaGo上演的人機對戰震驚了所有人,阿爾法狗先後戰勝了李世石、接著又戰勝了柯潔,這是人工智慧技術第一次在公眾面前大顯身手。在人工智慧領域,Google、百度是全球技術實力最強的兩家企業,還有微軟、阿里巴巴、騰訊、Facebook等眾多科技公司都在不斷投入。百度已經在長沙試執行無人駕駛出租車,阿里巴巴從城市大腦也已經在杭州逐漸應用,似乎時代就要來到。
總的來說,人工智慧和Python是兩個完全不同,又息息相關的概念,目前的人工智慧主要還是在演算法層面的研究,而且非常多的領域都要在理論研究層面,沒有到真正大規模地應用,目前真正應用比較廣的還是推薦引擎,其他比如自然語言處理、無人駕駛、視覺識別,依然沒有擁有數億使用者的工業級應用誕生。Python語言有著諸多優點和天然優勢,讓計算機科學家、和研究者可以把更多的精力放在演算法研究上,而不是去跟程式語言做糾纏,等到大規模應用的時候,會有專門工程師將這些用其他語言重寫就好。
回覆列表
人工智慧是個學科方向,是一種科學方向,python是一種程式碼工具,可廣泛用於人工智慧方面和其他應用。
學習人工智慧要學習大資料,演算法,影象識別,語言識別,機器人等。
python是一種程式語言,有各種成熟的人工智慧相關的演算法,學習人工智慧使用python可以快速入門.