深度學習是機器學習技術的一種,指的是使用人工類神經網路從資料中學習。人工類神經網路受人類大腦運作方式啟發,可用於解決圖片辨識、自然語言處理和語音辨識等各式各樣的問題。
新客戶最多可獲得價值 $300 美元的免費抵免額,盡情體驗 Vertex AI 和其他 Google Cloud 產品。
深度學習演算法通常以內含加上標籤之資料的大型資料集進行訓練,演算法會學習為資料中的特徵與正確的標籤建立關聯。舉例來說,在圖片辨識工作中,演算法可能會學習將圖片中的特定特徵 (例如物體形狀或物件顏色) 與正確的標籤 (例如「狗」或「貓」) 建立關聯。
深度學習演算法經過訓練後,即可用於對新資料進行預測。舉例來說,經過訓練可辨識狗圖片的深度學習演算法,可用來辨識新圖片中的狗。
深度學習技術會使用人工類神經網路從資料中學習。類神經網路由多層相連的節點組成,每個節點負責學習特定的資料特徵。以先前使用圖片的範例為基礎:在圖片辨識網路中,第一層節點可能會學習辨識邊緣,第二層可能會學習辨識形狀,而第三層可能會學習辨識物件。
類神經網路學習時,節點間連線的權重就會隨之調整,讓類神經網路可以更妥善地分類資料。這項程序稱為「訓練」,可以利用各種技術來完成,例如監督式學習、非監督式學習和增強式學習等技術。
類神經網路訓練完成後,即可用於對所收到的新資料進行預測。
深度學習和機器學習都是人工智慧的分支,但機器學習這個詞彙的定義更廣泛,涵蓋深度學習等多項技術。視任務與演算法而定,機器學習和深度學習演算法皆可使用加上標籤/未加上標籤的資料來訓練。
無論是機器學習或深度學習演算法,都適合用來處理圖片辨識、語音辨識和自然語言處理等任務。不過,深度學習演算法能夠學習階層結構式資料表示法,因此在處理複雜的模式識別任務方面 (例如圖像分類和物件偵測),成效通常優於傳統機器學習演算法。
深度學習可用於各種用途,包括:
深度學習模型有許多不同類型,最常見的類型包括:
CNN 會用於辨識及處理圖片,且特別適合辨識圖片中的物件,即使物件有部分模糊不清或扭曲變形也適用。
深度增強式學習適用於機器人和遊戲。這種機器學習可讓代理人與環境互動並獲得獎勵或懲罰,藉此瞭解如何應對環境。
RNN 可用於自然語言處理及語音辨識,特別適合用於瞭解句子或詞組的結構定義,也能用來產生文字或翻譯語言。
使用深度學習模型有幾項優點,包括:
深度學習也面臨許多挑戰,包括: