Skip to content

Latest commit

 

History

History
233 lines (174 loc) · 27.4 KB

File metadata and controls

233 lines (174 loc) · 27.4 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

初學者人工智慧課程

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - 手繪筆記由 @girlie_mac 所繪

透過我們為期 12 週、共 24 課的課程探索 人工智慧 (AI) 的世界!課程包含實作課程、測驗與實驗室。此課程適合初學者,涵蓋 TensorFlow 與 PyTorch 等工具,以及人工智慧倫理。

🌐 多語言支援

透過 GitHub Action 支援(自動且隨時更新)

阿拉伯文 | 孟加拉文 | 保加利亞文 | 緬甸文 | 簡體中文 | 繁體中文(香港) | 繁體中文(澳門) | 繁體中文(臺灣) | 克羅埃西亞文 | 捷克文 | 丹麥文 | 荷蘭文 | 愛沙尼亞文 | 芬蘭文 | 法文 | 德文 | 希臘文 | 希伯來文 | 印地文 | 匈牙利文 | 印尼文 | 義大利文 | 日文 | 卡納達文 | 韓文 | 立陶宛文 | 馬來文 | 馬拉雅拉姆文 | 馬拉地文 | 尼泊爾文 | 奈及利亞皮欽語 | 挪威文 | 波斯文(法爾西語) | 波蘭文 | 巴西葡萄牙文 | 葡萄牙文(葡萄牙) | 旁遮普文(古魯穆奇文) | 羅馬尼亞文 | 俄文 | 塞爾維亞文(西里爾字母) | 斯洛伐克文 | 斯洛維尼亞文 | 西班牙文 | 斯瓦希里文 | 瑞典文 | 塔加洛語(菲律賓語) | 泰米爾文 | 泰盧固文 | 泰文 | 土耳其文 | 烏克蘭文 | 烏爾都文 | 越南文

想要本機端克隆?

本倉庫內包含 50 多種語言翻譯,會大幅增加下載大小。若要不含翻譯版本克隆,請使用 sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD(Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

這樣可取得完成課程需要的所有檔案,且下載速度更快。

若想新增其他翻譯語言,支持的語言列表請見此處here

加入社群

Microsoft Foundry Discord

你將學習到的內容

課程心智圖

本課程將教你:

  • 不同的人工智慧方法,包括「傳統」的符號式方法,使用知識表徵和推理(GOFAI)。
  • 現代 AI 核心的神經網絡深度學習,我們將使用兩個最熱門的框架 TensorFlowPyTorch 的程式碼來說明這些重要概念。
  • 用於影像和文本處理的神經架構,我們會涵蓋近期模型,但可能略缺乏最新技術。
  • 不那麼流行的 AI 方法,如基因演算法多代理系統

本課程不涵蓋:

在 Microsoft Learn 收藏中找到此課程所有額外資源

若對 雲端上的人工智慧 有初步認識需求,可參考 Azure 上的人工智慧入門 學習路徑。

課程內容

課程連結 PyTorch/Keras/TensorFlow 實驗室
0 課程設定 設定您的開發環境
I 人工智慧簡介
01 人工智慧的介紹與歷史 - -
II 符號式人工智慧
02 知識表示與專家系統 專家系統 / 本體論 /概念圖
III 神經網絡入門
03 感知器 筆記本 實驗室
04 多層感知器及建立我們自己的框架 筆記本 實驗室
05 框架介紹 (PyTorch/TensorFlow) 與過擬合 PyTorch / Keras / TensorFlow 實驗室
IV 電腦視覺 PyTorch / TensorFlow 在 Microsoft Azure 上探索電腦視覺
06 電腦視覺入門。OpenCV 筆記本 實驗室
07 卷積神經網絡 & CNN 架構 PyTorch /TensorFlow 實驗室
08 預訓練網絡與遷移學習訓練技巧 PyTorch / TensorFlow 實驗室
09 自編碼器與變分自編碼器 PyTorch / TensorFlow
10 生成對抗網絡與藝術風格轉移 PyTorch / TensorFlow
11 目標檢測 TensorFlow 實驗室
12 語義分割。U-Net PyTorch / TensorFlow
V 自然語言處理 PyTorch /TensorFlow 在 Microsoft Azure 上探索自然語言處理
13 文本表示。詞袋模型/TF-IDF PyTorch / TensorFlow
14 語義詞嵌入。Word2Vec 與 GloVe PyTorch / TensorFlow
15 語言模型。訓練您自己的嵌入 PyTorch / TensorFlow 實驗室
16 循環神經網絡 PyTorch / TensorFlow
17 生成型循環網絡 PyTorch / TensorFlow 實驗室
18 變換器。BERT。 PyTorch /TensorFlow
19 命名實體識別 TensorFlow 實驗室
20 大型語言模型、提示程式設計與少量示例任務 PyTorch
VI 其他 AI 技術
21 遺傳演算法 筆記本
22 深度強化學習 PyTorch /TensorFlow 實驗室
23 多代理系統
VII AI 倫理
24 AI 倫理與負責任 AI Microsoft Learn:負責任的 AI 原則
IX 額外資源
25 多模態網絡、CLIP 與 VQGAN 筆記本

每課包含

  • 預先閱讀材料
  • 可執行的 Jupyter 筆記本,通常特定於框架(PyTorchTensorFlow)。可執行的筆記本還包含大量理論材料,因此要理解主題,您需要至少瀏覽其中一個版本的筆記本(PyTorch 或 TensorFlow)。
  • 部分主題提供 實驗室,讓您有機會嘗試將所學材料應用於具體問題。
  • 部分章節包含指向涵蓋相關主題的MS Learn模組的連結。

開始

🎯 AI 新手從這裡開始!

如果您是 AI 的完全新手,想要快速且實用的範例,請查看我們的新手友好範例!這些包括:

  • 🌟 Hello AI 世界 - 您的第一個 AI 程式(模式識別)
  • 🧠 簡單神經網路 - 從頭構建神經網路
  • 🖼️ 圖像分類器 - 使用詳盡註解的圖像分類
  • 💬 文本情感分析 - 分析正面/負面文本

這些範例旨在幫助您在深入完整課程前理解 AI 概念。

📚 完整課程設置

請依照以下步驟:

Fork 倉庫:點擊本頁右上角的「Fork」按鈕。

Clone 倉庫:git clone https://github.com/microsoft/AI-For-Beginners.git

別忘了給這個 repo 點星(🌟),方便日後尋找。

認識其他學習者

加入我們的官方 AI Discord 伺服器,與其他參與課程的學習者交流並獲得支持。

若您在開發過程中有產品反饋或問題,請訪問我們的Azure AI Foundry 開發者論壇

測驗

關於測驗的說明:所有測驗均包含在 etc\quiz-app 的 Quiz-app 資料夾中,或可於線上使用。測驗在課程內鏈接,可在本地執行或部署到 Azure;詳見 quiz-app 資料夾內說明。測驗內容正在逐步本地化。

尋求協助

您有建議或發現拼寫或程式碼錯誤嗎?請提出問題(issue)或創建拉取請求(pull request)。

特別感謝

其他課程

我們團隊還有其他課程!請查看:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


生成式 AI 系列

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


核心學習

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot 系列

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

尋求幫助

如果您卡住了或有關於構建 AI 應用的任何問題,請加入 MCP 的學習者與經驗豐富開發者討論。這是一個支持性社區,歡迎提問並自由分享知識。

Microsoft Foundry Discord

若您在開發過程中有產品反饋或錯誤,請訪問:

Microsoft Foundry Developer Forum


免責聲明
本文件由 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們努力確保翻譯準確,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議聘請專業人工翻譯。我們對因使用本翻譯而產生的任何誤解或誤釋不承擔任何責任。