速看!十大免費(fèi)機(jī)器學(xué)習(xí)課程已經(jīng)給你備好了
本文介紹了10門相關(guān)課程,涵蓋了機(jī)器學(xué)習(xí)入門、深度學(xué)習(xí)和自然語(yǔ)言處理等,希望對(duì)你的學(xué)習(xí)有所幫助。
圖片來(lái)源:pexels
本系列課程的提供者有:Delta Analytics、作家兼培訓(xùn)師Aurélien Geron、威斯康星大學(xué)麥迪遜分校、AI研究員Goku Mohandas、滑鐵盧大學(xué)、新加坡國(guó)立大學(xué)和英屬哥倫比亞大學(xué)等。
來(lái)源: Deep Unsupervised Learning Spring(加州大學(xué)伯克利分校)
1. 機(jī)器學(xué)習(xí)的基礎(chǔ)
傳送門:http://www.deltanalytics.org/curriculum.html (Delta Analytics)
本課講解的是一些基本的建模理論,是成為一名合格的程序員所必備的知識(shí)。每個(gè)版塊的課程都側(cè)重于實(shí)用示例,旨在向讀者介紹實(shí)踐技巧以及用于模型數(shù)據(jù)的強(qiáng)大算法(其實(shí)非常簡(jiǎn)單)。
2. 使用TensorFlow 2和Keras進(jìn)行深度學(xué)習(xí)
傳送門:https://github.com/ageron/tf2_course (Aurélien Geron)
在這個(gè)課程里,包含用TensorFlow 2和Keras進(jìn)行深度學(xué)習(xí)的訓(xùn)練。而習(xí)題與詳解由Jupyter Notebooks呈現(xiàn)。
警告:TensorFlow 2.0預(yù)覽版會(huì)有bug,可能與最終的2.0版本不完全相同。但愿這段代碼在TF 2出來(lái)后可以正常運(yùn)行。
3. 深度學(xué)習(xí)
傳送門:http://pages.stat.wisc.edu/~sraschka/teaching/stat479-ss2019/(威斯康星大學(xué)麥迪遜分校)
本課程的重點(diǎn)是理解人工神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)算法(在基本層面討論這些方法背后的數(shù)學(xué)原理),并用代碼實(shí)現(xiàn)網(wǎng)絡(luò)模型,以及將這些模型應(yīng)用于實(shí)際數(shù)據(jù)集。所涉及的主題包括——用于圖像分類和目標(biāo)檢測(cè)的卷積神經(jīng)網(wǎng)絡(luò)、用于建模文本的循環(huán)神經(jīng)網(wǎng)絡(luò)、以及用于生成新數(shù)據(jù)的生成對(duì)抗網(wǎng)絡(luò)。
4. 實(shí)用AI
傳送門:https://github.com/GokuMohandas/practicalAI (Goku Mohandas)
該課會(huì)講解學(xué)習(xí)和使用機(jī)器學(xué)習(xí)的實(shí)用技巧,幫助程序員能夠利用機(jī)器學(xué)習(xí)從數(shù)據(jù)中獲取有價(jià)值的信息。
- 使用PyTorch實(shí)現(xiàn)基本的ML算法和深度神經(jīng)網(wǎng)絡(luò)。
- 在瀏覽器上運(yùn)行所有東西,不需要進(jìn)行任何Google Colab設(shè)置。
- 學(xué)習(xí)面向?qū)ο蟮哪転楫a(chǎn)品編碼的ML實(shí)用教程,而不僅僅是學(xué)習(xí)書面教程。
5. 深度無(wú)監(jiān)督學(xué)習(xí)
傳送門:https://sites.google.com/view/berkeley-cs294-158-sp19/home (加州大學(xué)伯克利分校)
本課程涉及了兩個(gè)不需要標(biāo)記數(shù)據(jù)的深度學(xué)習(xí)領(lǐng)域:深度生成模型和自我監(jiān)督學(xué)習(xí)。生成模型領(lǐng)域的最新進(jìn)展有助于對(duì)高維原始數(shù)據(jù)(如自然圖像、音頻波形和文本語(yǔ)料庫(kù))進(jìn)行逼真的建模。自我監(jiān)督學(xué)習(xí)的發(fā)展縮小了監(jiān)督表征學(xué)習(xí)與無(wú)監(jiān)督表征學(xué)習(xí)在微調(diào)不可見(jiàn)任務(wù)方面的差距。本課程將介紹這些主題的理論基礎(chǔ)以及最新啟用的應(yīng)用程序。
6. 深度學(xué)習(xí)簡(jiǎn)介
傳送門:http://courses.d2l.ai/berkeley-stat-157/index.html (加州大學(xué)伯克利分校)
本課程介紹了深度學(xué)習(xí)的實(shí)際應(yīng)用,包括理論動(dòng)機(jī)以及實(shí)際操作方法。另外,還介紹了多層感知器、反向傳播、自動(dòng)微分和隨機(jī)梯度下降。此外,本課程用卷積網(wǎng)絡(luò)來(lái)處理圖像,從簡(jiǎn)單的LeNet到最新的ResNet高精度模型體系結(jié)構(gòu)。其次,文中還討論了序列模型和循環(huán)網(wǎng)絡(luò),如LSTMs,GRU和注意機(jī)制。本課程強(qiáng)調(diào)高效實(shí)踐、優(yōu)化和可擴(kuò)展性,例如擴(kuò)展到多個(gè)GPU和多臺(tái)機(jī)器。本課程的目標(biāo)是使學(xué)員獲得現(xiàn)代非參數(shù)估計(jì)所需的理解力和實(shí)踐能力。
7. 強(qiáng)化學(xué)習(xí)
傳送門:https://cs.uwaterloo.ca/~ppoupart/teaching/cs885-spring18/goals.html(滑鐵盧大學(xué))
本課程向?qū)W員們講解如何設(shè)計(jì)算法,使機(jī)器能進(jìn)行強(qiáng)化學(xué)習(xí)。監(jiān)督學(xué)習(xí)狀態(tài)下,機(jī)器從含有正確決策的示例中學(xué)習(xí);非監(jiān)督學(xué)習(xí)狀態(tài)下,機(jī)器從數(shù)據(jù)中發(fā)現(xiàn)模式來(lái)學(xué)習(xí)。而在強(qiáng)化學(xué)習(xí)狀態(tài)下,機(jī)器從部分、隱式和延遲反饋中學(xué)習(xí),順序決策任務(wù)需要機(jī)器反復(fù)與環(huán)境或用戶交互,強(qiáng)化學(xué)習(xí)對(duì)執(zhí)行這一任務(wù)起到很大幫助。強(qiáng)化學(xué)習(xí)的應(yīng)用包括機(jī)器人控制、自動(dòng)駕駛汽車、游戲、會(huì)話代理、輔助技術(shù)、計(jì)算金融、運(yùn)籌學(xué)等。
8. 深度學(xué)習(xí)在自然語(yǔ)言處理中的應(yīng)用
傳送門:https://www.comp.nus.edu.sg/~kanmy/courses/6101_1810/ (新加坡國(guó)立大學(xué))
本課程參考于CS 224N《自然語(yǔ)言處理中的深度學(xué)習(xí)》——斯坦福大學(xué)的Richard Socher教授的課程。經(jīng)Socher教授許可,本課照搬了他的課程模式和文獻(xiàn)選擇。
9. 自然語(yǔ)言處理的應(yīng)用
傳送門:http://people.ischool.berkeley.edu/~dbamman/info256.html (加州大學(xué)伯克利分校)
本課程探討了將自然語(yǔ)言處理作為探索和推理數(shù)據(jù)化文本的方法,尤其側(cè)重于NLP的應(yīng)用方面——創(chuàng)新使用Python中現(xiàn)有的NLP方法和庫(kù),而不是探索其核心算法。
這是一門應(yīng)用性課程,每個(gè)課程都包括簡(jiǎn)短講解環(huán)節(jié)和用Jupyter Notebooks當(dāng)堂實(shí)驗(yàn)環(huán)節(jié)(大約各占50%)。學(xué)員將在課堂上進(jìn)行大量編程,并與其他學(xué)員和教師進(jìn)行小組合作。學(xué)員必須為每節(jié)課做好準(zhǔn)備,并在課前提交準(zhǔn)備材料,考勤有硬性要求。
10. 機(jī)器學(xué)習(xí)講座
傳送門:https://www.cs.ubc.ca/~schmidtm/Courses/LecturesOnML/ (英屬哥倫比亞大學(xué))
這門課程資料是UBC大學(xué)一位教授整理的關(guān)于機(jī)器學(xué)習(xí)的資料合集,包括80多個(gè)講座的材料,涉及了大量與機(jī)器學(xué)習(xí)相關(guān)的話題。各個(gè)主題中的符號(hào)相當(dāng)一致,這使得其關(guān)聯(lián)清晰可見(jiàn),并且各主題按難度排序(難度遞增,并且所有概念都有明確定義)。