28 KiB
人工智慧初學者課程
![]() |
|---|
| 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"這樣可以讓您以更快的速度下載完成課程所需的一切。
想要新增其他翻譯語言嗎?支援的語言列表請參考 這裡
加入社群
你將學到什麼
在本課程中,你將學習:
- 不同的人工智慧方法,包括「經典的」符號主義方法,利用知識表示與推理 (GOFAI)。
- 神經網路與深度學習,這是現代 AI 的核心。我們會用兩個最流行的框架——TensorFlow 和 PyTorch 的程式示範來說明這些重要概念。
- 運用於影像和文本的神經架構。我們會介紹近期的模型,但可能略微缺乏最先進的技術。
- 不太主流的 AI 方法,如遺傳演算法和多代理系統。
本課程不包含的內容:
- AI 在商業中的應用案例。建議學習 Microsoft Learn 上的 商業用戶人工智慧入門 或與 INSEAD 合作開發的 AI 商業學院。
- 經典機器學習,詳見我們的 機器學習初學者課程。
- 利用 認知服務 建置的實務 AI 應用。推薦先從 Microsoft Learn 的 視覺、自然語言處理、利用 Azure OpenAI 服務的生成式 AI 等模組開始。
- 特定的 ML 雲端框架,如 Azure Machine Learning、Microsoft Fabric 或 Azure Databricks。建議使用 使用 Azure Machine Learning 建置與操作機器學習解決方案 和 使用 Azure Databricks 建置與操作機器學習解決方案 自學路徑。
- 對話式 AI 和 聊天機器人。另有專門的 建立對話式 AI 解決方案 自學路徑,還可參考 這篇部落格文章。
- 深度學習背後的數學原理。推薦閱讀 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 所著的 Deep Learning,線上版本亦可參考 https://www.deeplearningbook.org/。
想要輕鬆入門 雲端 AI 主題,可以考慮 Microsoft Learn 提供的 在 Azure 上開始人工智慧 自學路徑。
內容
每個課程包含
- 預先閱讀材料
- 可執行的 Jupyter 筆記本,通常針對特定框架(PyTorch 或 TensorFlow)。可執行的筆記本也包含大量理論材料,因此要理解主題,至少需要閱讀其中一個版本的筆記本(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資料夾內的說明操作。小測驗正在逐步本地化中。
需要幫助
你有建議或發現拼寫或程式碼錯誤嗎?歡迎提出 issue 或建立 pull request。
特別致謝
- ✍️ 主要作者: Dmitry Soshnikov, 博士
- 🔥 編輯: Jen Looper, 博士
- 🎨 筆記插畫: Tomomi Imura
- ✅ 小測驗出題: Lateefah Bello, MLSA
- 🙏 核心貢獻者: Evgenii Pishchik
其他課程
我們團隊也製作其他課程!請參考:
LangChain
Azure / Edge / MCP / Agents
生成式 AI 系列
核心學習
Copilot 系列
尋求協助
如果你卡關或在構建 AI 應用程式時有任何問題,歡迎加入學員與資深開發者的討論社群——MCP 社群。這裡是個支持性的社群,歡迎提問並自由分享知識。
如有產品反饋或構建時發現錯誤,請造訪:
免責聲明:
本文件使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們力求準確,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們對於因使用本翻譯而產生的任何誤解或誤譯不負任何責任。
