Skip to content

Latest commit

 

History

History
233 lines (174 loc) · 27.6 KB

File metadata and controls

233 lines (174 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 初學者 - 手繪筆記由 @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 系列中找更多本課程的額外資源

若想輕鬆入門_雲端人工智能_,可考慮參加在 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 自編碼器與變分自編碼器(VAE) 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 其他人工智能技術
21 遺傳算法 筆記本
22 深度強化學習 PyTorch /TensorFlow 實驗室
23 多智能體系統
VII 人工智能倫理
24 人工智能倫理與負責任的人工智能 Microsoft Learn: 負責任的人工智能原則
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,或可在線使用 連結。測驗會在課程中提供連結,測驗應用程式可在本機執行或部署至 Azure;請遵循 quiz-app 資料夾中的說明。測驗正在逐步進行本地化。

需要幫助

您有建議或發現拼寫或程式碼錯誤嗎?歡迎提交問題單或建立拉取請求。

特別感謝

其他課程

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

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


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