回覆列表
-
1 # Kobe096
-
2 # 韓舞紀
不是最唯一的 但是最流程的 。人工智慧離我們的生活越來越近,所以對它有更多的瞭解是必要的 至於語言來說,python是目前最主流的,但是並不意味著是唯一,還有Lisp,Prolog,C/C++和Java等,這些程式語言、 都可以是人工智慧的程式語言。比如現在很多手機上都能執行一些人工智慧的計算,那其中的語言很可能就不是python,而 是C/C++這種更加接近硬體的底層語言
-
3 # 遇見老吳
必須的。tensorflow,pytorch,學習人工智慧繞不過去,都是python為主要開發語言。大量開源專案都是基於python。
隨著人工智慧正變得熱門,可以說許多同學都想跨入這個領域。那麼python是不是必要的呢,我來回答一下。
首先,人工智慧具有許多分支。比如,影象處理,機器學習,資料探勘等。python作為解釋性語言,上手簡單,並且具有許多科學計算和影象處理及深度學習演算法庫。如果作為人工智慧入門語言,我覺得是值得推薦的。例如,opencv影象處理庫,包含了許多基礎操作,平滑、銳化、輪廓提取等處理。再比如說numpy,它可以作為科學計算庫,進行各種矩陣運算。但是,當前python在執行效率上還不夠快,這就需要我們再掌握一門結構化語言,比如C語言。它可以在GPU上進行運算,進而提高運算效率,達到移植移動端的能力。
其次,因為人工智慧涉及許多演算法細節,所以python具有封裝好的庫函式供呼叫,只需要調參即可,十分方便。相對來說,C++就繁瑣了許多,甚至還需要自己搭建演算法。
總之,我是推薦python入門人工智慧的,但是最好再學習C語言,這樣就可以將演算法完全應用起來了。