Skip to content

Latest commit

 

History

History
221 lines (153 loc) · 28 KB

File metadata and controls

221 lines (153 loc) · 28 KB

GitHub 授權 GitHub 貢獻者 GitHub 問題 GitHub 拉取請求 歡迎 PRs

Microsoft Foundry Discord

🌐 多語言支援

透過 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 | 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

加入我哋嘅社群

Microsoft Foundry Discord

我哋正舉行 Discord「Learn with AI」系列,活動時間為 2025 年 9 月 18 日至 30 日。想了解更多同加入我哋,請到 Learn with AI 系列。你會學到使用 GitHub Copilot 做資料科學嘅技巧同秘訣。

Learn with AI 系列

初學者機器學習 - 課程大綱

🌍 跟我哋環遊世界,透過世界各地文化去探索機器學習 🌍

Microsoft 嘅 Cloud Advocates 很高興提供一個為期 12 週、共 26 節課嘅機器學習課程。在呢個課程裡,你會學到通常所講嘅「經典機器學習」,主要使用 Scikit-learn 作為函式庫,並避開深度學習(深度學習喺我哋嘅 AI 初學者課程 有涵蓋)。你亦可以將呢啲課程同我哋嘅 數據科學初學者課程 一齊配合學習。

同我哋一齊周遊世界,將呢啲經典技術應用喺來自世界各地嘅數據上。每節課包括課前與課後小測驗、書面指引完成課堂、解答、作業,仲有更多。透過專案導向教學,你一邊建立項目一邊學習,係一個經證實有效令新技能「記得住」嘅方法。

✍️ 衷心感謝我哋嘅作者 Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu and Amy Boyd

🎨 同樣多謝我哋嘅插畫師 Tomomi Imura, Dasani Madipalli, and Jen Looper

🙏 特別鳴謝 🙏 我哋嘅 Microsoft Student Ambassador 作者、審稿人及內容貢獻者,特別係 Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, and Snigdha Agarwal

🤩 額外鳴謝 Microsoft Student Ambassadors Eric Wanjau, Jasleen Sondhi, 同 Vidushi Gupta 為我哋嘅 R 課作出貢獻!

開始使用

跟住以下步驟:

  1. Fork 倉庫:按呢頁面右上角嘅「Fork」按鈕。
  2. 複製倉庫(Clone the Repository)git clone https://github.com/microsoft/ML-For-Beginners.git

喺我哋嘅 Microsoft Learn 收藏中搵到呢個課程嘅所有額外資源

🔧 需要幫忙? 檢查我哋嘅 疑難排解指南 了解安裝、設定同運行課程時常見問題嘅解決方法。

學生,使用呢個課程時,請將整個倉庫 Fork 去你自己嘅 GitHub 帳戶,並單獨或同組員完成練習:

  • 由課前小測驗開始。
  • 閱讀講義並完成活動,喺每個知識檢查步驟停低反思。
  • 盡量透過理解課堂內容去建立專案,而唔係直接執行解答代碼;不過每個以專案為導向嘅課程嘅 /solution 資料夾都有解答代碼可供參考。
  • 做課後小測驗。
  • 完成挑戰。
  • 完成作業。
  • 完成一組課程後,請到 討論板 透過填寫相應嘅 PAT 評量表去「大聲學習」。PAT(Progress Assessment Tool)係一個讓你填寫以促進學習嘅評分規準。你亦可以對其他人嘅 PAT 作出回應,大家一齊學習。

如要深入學習,建議跟隨呢啲 Microsoft Learn 模組同學習路徑。

老師們,我哋喺 for-teachers.md 提供咗一啲使用呢個課程嘅建議。


影片導覽

部分課程有短片形式嘅教學影片。你可以喺課堂內直接嵌入嘅位置睇到,或者按下面嘅圖片去 Microsoft Developer YouTube 頻道嘅 ML for Beginners 播放清單

ML for beginners banner


團隊成員

宣傳影片

Gif 由 Mohit Jaisal

🎥 按上面嘅圖片睇一段關於呢個項目同創建者嘅影片!


教學法

我哋喺建立呢個課程時,選擇咗兩個教學原則:確保課程以實作為主(專案導向),並包含頻繁嘅小測驗。此外,課程有一個共同嘅主題令內容更有連貫性。

透過將內容與專案對齊,學習過程對學生會更有吸引力,概念記憶亦會加強。另外,課前嘅低壓力小測驗能夠令學生設定學習意向,而課後嘅第二次小測驗則有助鞏固記憶。呢個課程設計彈性而有趣,可以整套修讀或者按需選讀。專案由簡單開始,到 12 週循環結束時變得越來越複雜。課程亦包括一篇關於機器學習實際應用嘅後記,可作為加分題或討論基礎。

搵到我哋嘅 行為準則貢獻指南翻譯指南,同 疑難排解 指南。我哋歡迎你嘅建設性回饋!

每節課包括

  • 可選的速寫筆記
  • 可選的補充影片
  • 影片導覽(僅部分課程)
  • 課前熱身小測驗
  • 書面講義
  • 對於以專案為基礎嘅課程,提供逐步指南教你點建立專案
  • 知識檢查
  • 一個挑戰
  • 補充閱讀
  • 作業
  • 課後小測驗

關於程式語言嘅說明:呢啲課程主要以 Python 撰寫,但好多課程都有 R 版本。要完成 R 課程,請到 /solution 資料夾並尋找 R 課程。呢啲檔案會有 .rmd 副檔名,代表 R Markdown 檔案,簡單嚟講就係喺一個 Markdown 文件內嵌入 code chunks(R 或其他語言嘅程式碼)同 YAML header(指示如何格式化輸出例如 PDF)。因此,佢係數據科學嘅一個典範化撰寫框架,因為你可以將程式碼、其輸出同你嘅想法一齊用 Markdown 寫低。另外,R Markdown 文件可以渲染成 PDF、HTML 或 Word 等輸出格式。

關於小測驗嘅說明:所有小測驗都放喺 Quiz App folder,總共有 52 個測驗,每個測驗包含三條問題。課堂內會有連結,但你亦可以喺本地執行 quiz app;請跟隨 quiz-app 資料夾內嘅指示去本地託管或部署到 Azure。

課程編號 主題 課程分組 學習目標 相關課程 作者
01 機器學習簡介 簡介 學習機器學習背後的基本概念 課程 Muhammad
02 機器學習的歷史 簡介 了解此領域背後的歷史 課程 Jen and Amy
03 公平性與機器學習 簡介 在建立和應用機器學習模型時,學生應該考慮哪些有關公平性的重大哲學議題? 課程 Tomomi
04 機器學習的技術 簡介 機器學習研究人員用哪些技術來建立模型? 課程 Chris and Jen
05 回歸分析簡介 回歸 使用 Python 與 Scikit-learn 開始回歸模型 PythonR Jen • Eric Wanjau
06 北美地區南瓜價格 🎃 回歸 視覺化並清理數據以準備機器學習 PythonR Jen • Eric Wanjau
07 北美地區南瓜價格 🎃 回歸 建立線性與多項式回歸模型 PythonR Jen and Dmitry • Eric Wanjau
08 北美地區南瓜價格 🎃 回歸 建立邏輯斯迴歸模型 PythonR Jen • Eric Wanjau
09 網頁應用 🔌 網頁應用 建立一個網頁應用以使用你訓練好的模型 Python Jen
10 分類簡介 分類 清理、預處理並視覺化你的數據;分類入門 PythonR Jen and Cassie • Eric Wanjau
11 美味的亞洲與印度料理 🍜 分類 分類器介紹 PythonR Jen and Cassie • Eric Wanjau
12 美味的亞洲與印度料理 🍜 分類 更多分類器 PythonR Jen and Cassie • Eric Wanjau
13 美味的亞洲與印度料理 🍜 分類 使用你的模型建立推薦系統網頁應用 Python Jen
14 分群簡介 分群 清理、預處理並視覺化你的數據;分群入門 PythonR Jen • Eric Wanjau
15 探索奈及利亞音樂喜好 🎧 分群 探索 K-Means 分群方法 PythonR Jen • Eric Wanjau
16 自然語言處理簡介 ☕️ 自然語言處理 透過構建一個簡單機器人學習 NLP 的基礎知識 Python Stephen
17 常見的 NLP 任務 ☕️ 自然語言處理 透過了解處理語言結構時常見的任務來深化你的 NLP 知識 Python Stephen
18 翻譯與情感分析 ♥️ 自然語言處理 用簡·奧斯汀的作品進行翻譯與情感分析 Python Stephen
19 歐洲浪漫旅館 ♥️ 自然語言處理 使用旅館評論進行情感分析 1 Python Stephen
20 歐洲浪漫旅館 ♥️ 自然語言處理 使用旅館評論進行情感分析 2 Python Stephen
21 時間序列預測簡介 時間序列 時間序列預測介紹 Python Francesca
22 ⚡️ 全球電力使用 ⚡️ - 使用 ARIMA 的時間序列預測 時間序列 使用 ARIMA 的時間序列預測 Python Francesca
23 ⚡️ 全球電力使用 ⚡️ - 使用 SVR 的時間序列預測 時間序列 使用支持向量回歸器的時間序列預測 Python Anirban
24 強化學習簡介 強化學習 使用 Q-Learning 的強化學習入門 Python Dmitry
25 幫助彼得避開狼! 🐺 強化學習 強化學習 Gym Python Dmitry
Postscript 真實世界的機器學習情境與應用 實務中的 ML 有趣且具啟發性的經典機器學習真實應用 課程 團隊
Postscript 使用 RAI 儀表板進行機器學習模型除錯 實務中的 ML 使用 Responsible AI 儀表板元件進行機器學習模型除錯 課程 Ruth Yakubu

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

離線存取

你可以使用 Docsify 離線運行此文件。Fork 此倉庫,安裝 Docsify 在你的本機,然後在此倉庫的根目錄中輸入 docsify serve。網站將在本地的 3000 埠提供:localhost:3000

PDFs

這裡 找到包含連結的課程 PDF。

🎒 其他課程

我們團隊還製作了其他課程!看看:

LangChain

LangChain4j 初學者 LangChain.js 初學者


Azure / Edge / MCP / Agents

AZD 初學者 Edge AI 初學者 MCP 初學者 AI Agents 初學者


生成式 AI 系列

生成式 AI 初學者 生成式 AI (.NET) 生成式 AI(Java) 生成式 AI(JavaScript)


核心學習

機器學習入門 資料科學入門 人工智能入門 網絡安全入門 網頁開發入門 物聯網入門 XR 開發入門


Copilot 系列

Copilot:AI 配對編程 Copilot:C#/.NET Copilot 冒險

取得協助

如果你在構建 AI 應用程式時遇到瓶頸或有任何問題,歡迎加入學習者與經驗豐富的開發者,一同參與有關 MCP 的討論。這是一個互相支持的社群,歡迎提問並自由分享知識。

Microsoft Foundry Discord 伺服器

如果你在開發過程中有產品回饋或遇到錯誤,請造訪:

Microsoft Foundry 開發者論壇


免責聲明: 本文件由 AI 翻譯服務 Co‑op Translator(https://github.com/Azure/co-op-translator)翻譯。雖然我們致力確保準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的原文應視為權威來源。對於重要資訊,建議採用專業人工翻譯。對於因使用本翻譯而導致的任何誤解或錯誤詮釋,我們概不負責。