此前,我曾介紹過微軟在 GitHub 開源的一系列面向初學者的技術教程。
現如今,兩年時間過去了,這些教程都更新了不少內容,另外還新增了人工智能、Python 等熱門技術領域的開發者教程。
下面我將重新整理與更新,向大家重新一一介紹下這些教程。
教程里面覆蓋了人工智能、Web 開發、機器學習、Python、物聯網、數據科學等諸多內容。
如果你有耐心,把這些教程挨個通讀一遍,技術實力定會有飛躍提升。
我將這幾大教程過了一遍,發現他們都有著以下統一特點:
總課時均為期 12 周,共 24 節,讓你可以合理安排學習計劃;
每個課程均附有項目實戰開發講解,更加強調實踐出真知;
每節課均附有測驗說明、草圖筆記、作業任務等內容,助你更系統、更全面的掌握課程內容。
接下來,便由我來跟大家好好介紹下,這里面都包含了什么內容。
給初學者看的機器學習
主要講解機器學習簡介與歷史、自然語言處理、常用 NLP 任務、 語義及情感分析等基礎知識。
此外,還將通過開發南瓜價格預測、美食分類、酒店情感分析等多個項目,帶你了解機器學習的實際使用。
在課程插圖方面,也讓微軟得到了不少加分。
以下圖為例,微軟講師通過插圖的方式,更為直觀、更具趣味性的像我們展示了機器學習的發展歷史:
由上圖我們可知,機器學習起源自 1950 年代,阿蘭圖靈讓機器學會思考的想法,在后續的不斷迭代演變過程中,才成為我們今天口中所討論的機器學習。
類似的插圖及詳細內容介紹,大家可以去該課程的 GitHub 倉庫一窺究竟。
GitHub:https://github.com/microsoft/ML-For-Beginners
給初學者看的 Web 開發教程
主要講解 JavaScript、CSS、HTML 相關的基礎知識。
作者還會通過開發打字游戲、瀏覽器擴展、太空游戲等多個項目,帶你了解 Web 開發的整體流程。
其實,Web 開發入門并不難,難的是面對當下市場上林林總總的課程,如何去選擇最適合自己的一門課。
許多人在學了 HTML、CSS、JavaScript 等基礎知識后,下一步何去何從,毫無頭緒。但在微軟這門課里面,每隨著一個知識點的深入,便會對應一個簡單的實戰項目開發,讓你從實踐中去充分吸收知識。
另外,為了使得課程對新手更加友好,里面還會對編程語言、代碼編輯器、瀏覽器、命令行工具等內容作出補充說明,就像這張配圖一樣:
看到配圖上面的內容,是不是已經開始抑制不住你想學習的沖動了?沒事,Star 一下這個項目的 GitHub 倉庫,開始學起來吧!
GitHub:https://github.com/microsoft/Web-Dev-For-Beginners
給初學者看的物聯網
主講物聯網通用知識、傳感器數據收集、執行器響應處理、硬件聯網方式、位置追蹤、語音識別等基礎知識。
通過開發植物監控、澆水系統、車輛跟蹤、聲控烹飪計時器等多個項目,帶你了解物聯網的實際使用。
課程中的多個項目,將打通食物從農場,再到餐桌的完整處理流程,其中涉及農業、物流、制造、零售、消費者等多個產業,覆蓋了物聯網設備在當下主流行業的應用。
在萬物互聯的時代,物聯網這一概念也開始普及到千家萬戶,古代人們所暢想的隔空控物,與物對話,在隨著聲控硬件的推廣下,也慢慢讓這一理念得以實現,成為常態。
而作為技術人員的我們,為了讓自己在職場中更加不可替代,便得先人一步,看到未來,提前做好規劃與打算。
我認為,物聯網這一行業,結合現有的各個大語言模型,未來在智能家居等行業,定會誕生很多有趣的應用與產品。
GitHub:https://github.com/microsoft/IoT-For-Beginners
給初學者看的數據科學
主講數據科學通用知識、統計與概率導論、SQL 與 NoSQL 的使用,可視化數據分布、數據科學生命周期簡介等基礎知識。
通過這一教程,你可以充分了解數據科學背后的基本概念,以及它與人工智能、機器學習和大數據之間的關系,并進一步認識、學習關系型數據庫 SQL,以及非關系型數據庫 NoSQL 的技術理念與實際應用場景。
在數據的分析、處理、探索等方面,搭配上 Matplotlib、Pandas 以及各類低代碼工具,無疑可以讓開發效率提升不少,而這些工具的使用,在該教程中也同樣有所提及。
在現今這個數據大爆炸時代,從一堆繁雜且冗余的數據中,分析并提取出其應有的價值,也頗為考驗編程功力。
微軟提供的這一教程,學習路徑與架構設計的脈絡圖卻頗為清晰,并在此之間,穿插了很多實際用例,讓新手在數據科學這一領域的探索中,少走很多彎路。
GitHub:https://github.com/microsoft/Data-Science-For-Beginners
給初學者看的人工智能教程
主講人工智能簡史、神經網絡介紹、計算機視覺、卷積神經網絡、自然語言處理、遺傳算法、深度強化學習等知識。
今年 AIGC 爆火,讓不少開發者都開始學習人工智能相關的技術。如果你也對 AI 感興趣,那么通過微軟這個面向初學者的人工智能教程切入,興許是個不錯的選擇。
通過該教程,你可以學習到 AI 技術的不同應用場景,神經網絡和深度學習主流開發框架的使用,通過真實案例,帶你了解圖像與文本處理的神經架構內容。
此外,教程里面還 AI 領域的一些前沿知識,比如遺傳算法、多代理系統等等。
為了讓大家能夠更好的吸收知識,微軟在該教程中也提供了一些文檔預習資料,以及可執行代碼的 Jupyter Notebook,里面擁有大量的理論材料,可幫助你更好的理解知識點。
學習一門新技術,最好的方式就是實踐,因此微軟在項目中提供了名為「實驗室」的作業合集,你可以通過練習這些習題,動手實踐,更好的吸收與掌握 AI 技術。
GitHub:https://github.com/microsoft/AI-For-Beginners
上面幾個教程,便是微軟在 GitHub 上開源的機器學習、Web 開發、物聯網、數據科學、人工智能五大課程。
-
微軟
+關注
關注
4文章
6566瀏覽量
103956 -
機器學習
+關注
關注
66文章
8377瀏覽量
132409 -
GitHub
+關注
關注
3文章
466瀏覽量
16386
原文標題:大手筆!微軟在 GitHub 開源的 5 大技術教程
文章出處:【微信號:玩轉VS Code,微信公眾號:玩轉VS Code】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論