使用收藏保持井然有序 根據您的偏好儲存內容並分類。
掌握您的學習之路
若要成為機器學習專家,您首先需要在四個學習領域奠定穩固的基礎:程式設計、數學、ML 理論,以及從頭到尾建構您自己的 ML 專案的方法。
從 TensorFlow 精選課程開始,以提升這四種技能,或探索下方的資源庫來選擇您自己的學習之路。
機器學習教育的四個領域
當您開始學習之路時,首先務必瞭解如何學習 ML。我們將學習過程分成四個知識領域,每個領域都提供 ML 拼圖的基礎部分。為了協助您踏上學習之路,我們已找出書籍、影片和線上課程,這些資源將提升您的能力,並讓您準備好將 ML 運用於專案中。從我們旨在增進您知識的導引課程開始,或探索我們的資源庫來選擇您自己的學習之路。
程式設計技能: 建構 ML 模型不僅需要瞭解 ML 概念,還需要程式設計,才能執行資料管理、參數調整,以及剖析測試和最佳化模型所需的結果。
數學與統計學: ML 是一門著重數學的學科,因此如果您計畫修改 ML 模型或從頭建構新的模型,熟悉基礎數學概念對於這個過程至關重要。
ML 理論: 瞭解 ML 理論的基礎知識可為您提供建構基礎,並在發生問題時協助您進行疑難排解。
建構您自己的專案: 取得 ML 的實務經驗是測試您知識的最佳方式,因此別害怕及早投入簡單的 colab 或教學課程,以獲得一些練習。
適合初學者
TensorFlow 機器學習基礎知識
透過這系列書籍和線上課程學習 ML 基礎知識。您將會認識 ML,並在 TensorFlow 2.0 的引導下學習深度學習。接著,您將有機會透過初學者教學課程練習所學內容。
程式設計人員的 AI 與機器學習
作者:Laurence Moroney
這本入門書提供以程式碼優先的方法,學習如何實作最常見的 ML 情境,例如電腦視覺、自然語言處理 (NLP) 和適用於網路、行動裝置、雲端和嵌入式執行階段的序列模型。
深度學習
作者:Ian Goodfellow、Yoshua Bengio 和 Aaron Courville
這本深度學習教科書旨在協助學生和從業人員進入機器學習領域,特別是深度學習領域。
神經網路與深度學習
作者:Michael Nielsen
本書提供神經網路的理論背景。本書未使用 TensorFlow,但對於有興趣深入瞭解的學生來說,是絕佳的參考資料。
學習 TensorFlow.js
作者:Gant Laborde
針對廣泛技術受眾的 TensorFlow.js 基礎知識,提供實務操作端對端方法。完成本書後,您將瞭解如何使用 TensorFlow.js 建構和部署可實際應用的深度學習系統。
使用 JavaScript 進行深度學習
作者:Shanqing Cai、Stanley Bileschi、Eric D. Nielsen 和 Francois Chollet
本書由 TensorFlow 程式庫的主要作者撰寫,針對在瀏覽器或 Node 中以 JavaScript 開發的深度學習應用程式,提供引人入勝的使用案例和深入的說明。
DeepLearning.AI
TensorFlow 與 AI、ML 和深度學習簡介
本課程與 TensorFlow 團隊合作開發,是 TensorFlow Developer Specialization 的一部分,將教導您使用 TensorFlow 的最佳做法。
TensorFlow 深度學習簡介
在 TensorFlow 團隊和 Udacity 開發的這門線上課程中,您將學習如何使用 TensorFlow 建構深度學習應用程式。
DeepLearning.AI
TensorFlow 開發人員專業課程
在 TensorFlow 開發人員講授的這門四課程專業課程中,您將探索開發人員用來在 TensorFlow 中建構可擴充的 AI 驅動演算法的工具和軟體。
Google 開發人員
機器學習速成課程
搭配 TensorFlow API 的機器學習速成課程是針對有抱負的機器學習從業人員提供的自學指南。課程包含一系列課程,內容包括影片講座、真實世界案例研究和實作練習。
DeepLearning.AI
深度學習專業課程
在五門課程中,您將學習深度學習的基礎知識、瞭解如何建構神經網路,以及學習如何領導成功的機器學習專案並在 AI 領域發展職涯。您不僅會精通理論,還會瞭解理論如何在產業中應用。
DeepLearning.AI
TensorFlow:進階技術專業課程
這門專業課程適合具備 TensorFlow 基礎知識的軟體和 ML 工程師,他們希望透過學習進階 TensorFlow 功能來擴展知識和技能組合,以建構強大的模型。
ML 線性代數友善入門
機器學習線性代數的概觀。從未修習過線性代數,或只瞭解一點基礎知識,但想感受一下線性代數在 ML 中的用途嗎?那麼這部影片很適合您。
倫敦帝國學院
機器學習數學專業課程
Coursera 的這門線上專業課程旨在彌合數學與機器學習之間的差距,讓您快速掌握基礎數學知識,以建構直覺式的理解,並將其與機器學習和資料科學建立關聯。
深度學習
作者:3Blue1Brown
3blue1brown 以視覺優先的方法呈現數學。在這部影片系列中,您將透過數學概念學習神經網路的基礎知識及其運作方式。
線性代數的本質
作者:3Blue1Brown
3blue1brown 的一系列簡短視覺化影片,說明矩陣、行列式、特徵值等的幾何理解。
微積分的本質
作者:3Blue1Brown
3blue1brown 的一系列簡短視覺化影片,以讓您深入瞭解基本定理的方式說明微積分的基礎知識,而不僅僅是方程式的運作方式。
MIT 18.06:線性代數
MIT 的這門入門課程涵蓋矩陣理論和線性代數。重點放在其他學科中會用到的主題,包括方程式系統、向量空間、行列式、特徵值、相似性和正定矩陣。
看見理論
作者:Daniel Kunin、Jingru Guo、Tyler Dae Devlin、Daniel Xiang
統計學習入門
作者:Gareth James、Daniela Witten、Trevor Hastie 和 Rob Tibshirani
本書提供統計學習領域的簡明概觀,統計學習是理解機器學習中訓練模型所需之龐大且複雜資料集世界的必要工具組。
機器學習基礎知識
機器學習基礎知識是免費的訓練課程,您將在其中學習使用 TensorFlow 建構機器學習模型的基本概念。
從頭開始學 TensorFlow
這場 ML 技術講座是為瞭解機器學習基礎知識,但需要 TensorFlow 基本概念概觀 (張量、變數和梯度,不使用高階 API) 的人士所設計。
深度學習簡介
這場 ML 技術講座包含表示學習、神經網路系列及其應用、深度神經網路的初步介紹,以及許多 TensorFlow 的程式碼範例和概念。
TensorFlow 程式設計
在本系列中,TensorFlow 團隊從程式設計的角度檢視 TensorFlow 的各個部分,並提供關於 TensorFlow 高階 API、自然語言處理、神經結構化學習等用途的影片。
找出並解決機器學習的日常問題
學習找出最常見的 ML 使用案例,包括分析多媒體、建構智慧搜尋、轉換資料,以及如何使用使用者友善的工具快速將其建構到您的應用程式中。
網路開發人員機器學習 (Web ML)
取得在瀏覽器中使用 JavaScript 進行 ML 的實務工作知識。學習如何從空白畫布編寫自訂模型、透過遷移學習重新訓練模型,以及轉換來自 Python 的模型。
學習 TensorFlow.js
作者:Gant Laborde
針對廣泛技術受眾的 TensorFlow.js 基礎知識,提供實務操作端對端方法。完成本書後,您將瞭解如何使用 TensorFlow.js 建構和部署可實際應用的深度學習系統。
TensorFlow.js:智慧與學習系列
作者:The Coding Train
這個影片播放清單是關於機器學習和建構神經網路的較大型系列的一部分,重點在於 TensorFlow.js、核心 API,以及如何使用 JavaScript 程式庫來訓練和部署 ML 模型。
Google 開發人員
裝置端機器學習
透過學習途徑學習如何建構您的第一個裝置端 ML 應用程式,這些途徑針對常見使用案例 (包括音訊分類、視覺化產品搜尋等) 提供逐步指南。
TensorFlow Lite 簡介
在這門由 TensorFlow 團隊和 Udacity 開發的課程中,學習如何使用 TensorFlow Lite 在行動裝置和嵌入式裝置上部署深度學習模型,這是針對軟體開發人員模型部署的實務方法。
建構機器學習管線
作者:Hannes Hapke、Catherine Nelson
本書逐步引導您使用 TensorFlow 生態系統自動化 ML 管線。本書中的機器學習範例以 TensorFlow 和 Keras 為基礎,但核心概念可以應用於任何架構。
負責任的 AI 實務
瞭解如何使用 TensorFlow 將負責任的 AI 實務整合到您的 ML 工作流程中。
人員 + AI 指南
Google 的這本指南將協助您建構以人為本的 AI 產品。它能讓您在建構 AI 驅動應用程式時,避免常見錯誤、設計絕佳體驗,並專注於人員。
機器學習公平性簡介模組
Google MLCC 內的這個一小時模組向學習者介紹可能在訓練資料中顯現的不同類型人類偏見,以及用於識別和評估其影響的策略。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的資訊" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太過複雜/步驟太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"已過時" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"範例/程式碼問題" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"容易理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"已解決我的問題" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]