網路上流傳著這麼多不同版本的人工智慧,你是否能自己製作一個版本,這會很奇怪。可能令您驚訝的是,它實際上並不那麼困難。以下是您需要的總體概述。
你需要決定的第一件事是你想要創建什麼類型的人工智慧,因為人工智慧有很多不同的類型。您想要的類型取決於您想用它做什麼。例如,您可以為影像辨識、預測分析或語言處理等任務建立機器學習 (MLM)。聊天機器人非常適合基於對話的應用程序,並幫助您網站上的客戶找到他們需要的答案。
人工智慧還可以幫助您進行遊戲開發。遊戲AI可以創建AI對手或NPC。如果這裡的想法都無法完全滿足您的需求,那麼您可能還需要一些客製化的東西,這正是建立一個想法的更多原因。
一旦您知道想要建立什麼類型的人工智慧,就該設定您的工作環境了。由於 Python 是 GeekSided 的最愛,並且我們有很多文章介紹如何使用它,因此我們將堅持使用它來創建我們的系統。但是,您可以使用許多其他語言,包括 Javascript 和 C++(如果您更熟悉它們)。對於 Python,在開始編碼之前您需要熟悉幾個函式庫和框架。
您還需要一個 IDE。我們在另一篇文章中介紹了一些適用於 Python 的好方法,您可以使用任何您更熟悉的方法,但我們將在此專案中使用 VSCode。您也可以使用 pip 安裝重要工具,例如 numpy、pandas 或 matplotlib(如果您尚未這樣做)。
人工智慧需要資料來訓練模型。您可以使用 Kaggle、UCI 機器學習儲存庫或其他來源的現有資料集來取得數據,也可以透過模擬或手動輸入來產生自己的資料。對於簡單的類似人工智慧的基於規則的系統或基本的聊天機器人,您可能不需要太多數據。如果您有強大的 GPU,您可以在本地訓練更大的模型。否則,堅持使用較小的型號或租用雲端 GPU 服務。
嘗試不同的演算法和資料集,直到獲得所需的結果。給計算機時間來學習也很重要。
在下一部分中,我們將討論您需要多少電腦能力和空間、安裝庫並設定 VSCode,以便我們可以開始添加一些程式碼。