回覆列表
  • 1 # IT人劉俊明

    軟體專業與人工智慧的關係非常緊密,人工智慧需要的很多基礎知識也是軟體專業的必修課程,比如高等數學、線性代數、機率論、離散數學等,所以軟體專業的學生自學人工智慧有很多優勢條件。作為大二的學生如果想自學人工智慧,我給出以下學習建議:

    第一,學好數學課程的同時開始接觸演算法知識,比如學習一下《演算法導論》。人工智慧的技術核心是各種演算法的設計與實現,所以掌握演算法知識是學習人工智慧的基礎條件。

    第二,學習一下人工智慧的理論知識以及發展歷程,推薦學習一下《人工智慧,一種現代的方法》,這本書從人工智慧的發展到目前人工智慧的研究情況有一個系統的描述,而且書中的很多內容非常翔實,對於學習人工智慧的人來說是不可多得的材料。

    第三,學習一下Python語言。Python目前在人工智慧領域使用的非常普遍,由於Python本身比較簡單,而且Python的很多庫對人工智慧的演算法實現支援的非常好,所以推薦使用Python做演算法實現和一些小實驗。

    第四,多動手做實驗。推薦看一下《機器學習實戰》,這本書採用Python完成各種機器學習的演算法實現,同時很多應用是有實際意義的,而且難度並不高,很適合自學。

    人工智慧的學習需要一個系統的過程,完全透過自學來入門人工智慧還是有一定困難的,推薦做人工智慧方向的本科生繼續讀研,這樣能系統的研究人工智慧這麼學科,同時研究生階段也會有更多的學習資源。

    如果有人工智慧方面的問題,也可以諮詢我。

  • 中秋節和大豐收的關聯?
  • 漢堡怎樣做才能更加獲得顧客的芳心?