Skip to content

Latest commit

 

History

History
232 lines (173 loc) · 27.6 KB

File metadata and controls

232 lines (173 loc) · 27.6 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 - Sketchnote by @girlie_mac

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

🌐 多語言支援

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

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

想本地克隆?

此儲存庫包含50多種語言翻譯,會大幅增加下載大小。若想不含翻譯檔案克隆,請使用稀疏檢出:

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"

這樣能更快下載,並取得完成本課程所需所有內容。

若希望增添其他支援語言,請參閱 此處

加入社群

Microsoft Foundry Discord

你將學習到什麼

課程心智圖

本課程將教你:

  • 不同的人工智能方法,包括「經典」符號方法,涵蓋知識表示與推理(GOFAI)。
  • 神經網絡深度學習,是現代AI的核心。我們將用兩大熱門框架的代碼來示範這些重要主題的概念——TensorFlowPyTorch
  • 用於圖像與文本的神經結構。我們會介紹近期模型,但或許不完全涵蓋最新前沿。
  • 較少流行的AI方法,如遺傳算法多智能體系統

本課程將不涵蓋的內容:

在我們的 Microsoft Learn 集合中找到本課程的所有額外資源

若想輕鬆入門 雲端上的AI 主題,可考慮學習在Azure上開始使用人工智能學習路徑。

內容

課程連結 PyTorch/Keras/TensorFlow 實驗室
0 課程設置 設置您的開發環境
I AI簡介
01 人工智能簡介及歷史 - -
II 符號AI
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 自編碼器與變分自編碼器 (VAEs) 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 Transformers。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 World - 您的第一個 AI 程式(模式識別)
  • 🧠 簡單神經網絡 - 從零開始構建神經網絡
  • 🖼️ 圖像分類器 - 使用詳細註解的圖像分類
  • 💬 文本情感分析 - 分析正面/負面文本

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

📚 完整課程設定

請依照以下步驟:

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

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

別忘了為此倉庫點星 (🌟),以方便日後尋找。

與其他學習者相見

加入我們的官方 AI Discord 伺服器,認識並與其他修讀此課程的學習者交流,並獲得支援。

若在開發過程中有產品意見或問題,請前往我們的Azure AI Foundry 開發者論壇

測驗

關於測驗的小提醒:所有測驗均位於 Quiz-app 資料夾中等路徑 etc\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 資料科學初學者 AI 初學者 資安初學者 網頁開發初學者 IoT 初學者 XR 開發初學者


Copilot 系列

AI 配對程式設計的 Copilot C#/.NET Copilot Copilot 冒險

尋求協助

如果您遇到瓶頸或在建置 AI 應用時有任何疑問,加入其他學習者及經驗豐富開發者的討論吧。這是一個支持性強、歡迎發問且樂於分享知識的社群。

Microsoft Foundry Discord

若在開發過程中有產品意見或錯誤,請前往:

Microsoft Foundry Developer Forum


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