Skip to content

Latest commit

 

History

History
232 lines (173 loc) · 27.5 KB

File metadata and controls

232 lines (173 loc) · 27.5 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,亦探討 AI 的倫理問題。

🌐 多語言支援

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

想要本地克隆?

此倉庫包含超過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 雲端 主題,可考慮 Microsoft Learn 的 Azure 人工智能入門學習路徑。

內容

課堂鏈接 PyTorch/Keras/TensorFlow 實驗室
0 設定課程環境 開發環境設定指南
I 人工智能簡介
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 自編碼器與變分自編碼器 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 Transformer。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 開發者論壇

小測驗

關於小測驗的說明:所有小測驗均收錄於 etc\quiz-app 中的 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 翻譯而成。雖然我們致力於確保準確性,但請注意自動翻譯可能會包含錯誤或不準確之處。原始文件的母語版本應視為權威來源。對於重要資訊,建議使用專業人工翻譯。我們不對因使用此翻譯而產生的任何誤解或誤釋負責。