【導語】:微軟又給初學者開源了一份機器學習課程。

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

該課程在 GitHub 挺受歡迎,排在周榜第一。

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

簡介

ML-For-Beginners 是微軟開源的機器學習入門教程,總共有 25 節課,時間週期為 12 周,課程主要使用 Scikit-learn 庫。學習這門課程的同時也能瞭解世界各地的文化,因為課程裡面的技術會被應用到來自世界很多地區的資料。

每一節課都包括課前與課後測驗、完成課程的書面說明、解決方案、作業等。課程內容是基於專案構建的,可以讓你在理論學習的同時動手實踐,有助於你保持學習的動力。

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

該課程的作者為 Jen Looper、Stephen Howell、Francesca Lazzeri、Tomomi Imura、Cassie Breviu、Dmitry Soshnikov、Chris Noring、Ornella Altunyan 和 Amy Boyd。

GitHub 周榜第一!微軟給新手開源的 ML 課程,1.2 萬 Star

GitHub 周榜第一!微軟給新手開

https://www。zhihu。com/video/1400055714035888128

每節課都包含以下內容:

草稿筆記

補充影片

課前熱身測驗

書面課程

如何構建專案的分佈指南

知識檢查

課程挑戰

補充閱讀

任務

課後測驗

專案地址是:

https://

github。com/microsoft/ML

-For-Beginners

入門

對學習者來說

學習者使用該教程時,建議 fork 倉庫並自己或小組完成練習,從課前測驗開始,閱讀講座並完成其餘活動。

從課前測驗開始

閱讀講座並完成活動,在每次知識檢查時回顧和反思

透過理解課程來建立專案,獨立思考後再去檢視解決方案程式碼

參加課後測驗

完成挑戰

完成任務

完成課程組後,訪問討論板並更新自己的 PAT 進度。PAT 是一種進度評估工具

對教學者來說

可以隨時隨地在自己的課堂上使用這個課程,並且可以透過 GitHub Classroom 在 GitHub 中使用。透過 fork 這個專案,為每節課建立一個倉庫,這意味著需要將每個資料夾單獨提取到倉庫中。詳細的操作方法官網已經提供了說明。

https://github。blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/

也可以原樣使用這個倉庫,而不使用 GitHub Classroom。線上格式(Zoom、Teams 或其他),可以為測驗組建分組討論室,並指導學生幫助他們做好學習準備。然後邀請學生參加測驗,並在特定時間將他們的答案提交。

如果需要更私密的格式,請讓學生將課程一堂一課地 fork 到他們自己的 GitHub 倉庫課作為私有儲存庫,並授予你訪問許可權。然後他們可以私下完成測驗和作業,並透過你課堂上的問題進行提交。

內容

在構建課程的時候,作者遵從了兩個教學原則:確保它是基於專案工程的實踐,並且包括頻繁的測驗。

透過確保內容與專案保持一致,該過程對學生更具吸引力,概念的保留也將得到加強。此外,課前的低風險測驗確定了學生學習某個主題的意圖,而課後的第二次測驗進一步進行知識鞏固。課程靈活有趣,可以全部或部分學習。這些專案從小規模開始,到 12 周的週期結束時變得越來越複雜。本課程還包括一個關於機器學習實際應用的後記,可用作額外學分或討論的基礎。