資源 | 深度學習課程入門與介紹

【1】Andrew NG Deep Learning.ai

http://deeplearning.ai/

網易云課堂(中文字幕):http://mooc.study.163.com/smartSpec/detail/1001319001.htm


推薦理由:Andrew Ng老師是講課的能手,很多人認識他是從Stanford的經典《機器學習》課程上。Andrew老師授課思路清晰,簡潔明了。相信這門他宣布創業后推出的第一門課程一定不會讓人失望。


最近, Andrew Ng 在Twitter上發布了關于這門課程的消息。 從2014年初開始,我就一直在關注他,我正在參加他在Coursera上的一門課程,學習和機器學習有關的數學知識。 從工程背景出發,他的第一門課程非常有趣,同時也有點難度。2016年底的時候,吳先生從百度離職,不再擔任百度的首席科學家,并于今年8月8日推出了一個新的深度學習專業化的課程。 我在今年晚些時候才想起來,因為我的時間之前一直被一些其他的項目所占據。 然后我從Fast.ai上 Arvind N的學生那里讀到了一篇關于他如何在4天內完成所有3節課的博客以及他對fast.ai和deeplearning.ai的看法。

4天內完成所有3節課的博客

https://medium.com/towards-data-science/thoughts-after-taking-the-deeplearning-ai-courses-8568f132153

我想挑戰自己,看是否我可以在不到4天內完成相同的事情。并且我成功了,在3天內完成了3門課程。

關于指導老師:

Andrew Ng是斯坦福大學教授,共同創辦了Coursera,成立并領導了Google Brain的深度學習項目,并曾任百度首席科學家。課程反映了他在各種大規模問題上學習到的知識。

該課程幫助您了解深度學習所需的數學知識,并在課程2結束之后,學習如何從頭開始構建深度學習算法的幾個關鍵組件。

關于課程:

課程分為5節。截止到這篇博客發布(8月19日),已經發布了前3節課。 Andrew Ng在本門課中采用了自下而上的教學安排。在他早期的課程中,他選擇octave進行編程作業,但這個課程他選擇了python。

1.?在課程1中,他詳細地介紹了深度學習中許多概念所需的數學和直觀認識。他小心地對課程內容進行平衡,并教授數學知識,這是了解深度學習的基礎所必需的。指定會話對通過編程的方式實踐數學知識非常有幫助。所有的公式都已經提供好了,所以哪怕沒有太多的數學知識,你也可以專注于實現它們。

2. 課程2涵蓋了正則化,動量,批量歸一化和dropout等許多技術,來提高DL模型的性能。這個課程的最好的部分就是使用python和numpy來實現所有的技術。

3. 在第3節課中,他介紹了他從多年的經驗中學到的很多技巧和竅門。在第三部分課程結束時,他介紹了DL框架。課程3的作業是學習怎樣使用TensorFlow。作業設計的非常明確。

4. 課程4是關于CNN的。課程發布后,我將更新此部分。

5. 課程5是關于RNN或序列數據的。一旦課程發布,我將更新該部分。

亮點:

1.?當你學完前3節課后,你的基礎知識將非常強大。

2.?前3個課程采取了框架獨立的方法。這能讓你輕松使用任何框架。

3.?課程中包含了關于如何設計評估指標、如何分割數據集進行訓練以及避免方差和偏差問題的實用技巧。

4.?當然,最好的一部分是案例研究,您可以在這里找到一個機會,來驗證你已經理解了如何成功執行深度學習項目。

5.?所有的作業都是以jupyter notebook的形式提供的,并在Coursera服務器上運行,因此無需擔心基礎的框架。

6.?學完3節精彩的課后,仍有2節課值得期待。

7.?每周都有一個名為“深度學習英雄”的演講。這是一個很好的來源,讓我們了解深度學習背后的歷史和靈感。

局限:

1.?對于一些全新的深度學習或機器學習項目,從頭開始構建每一部分并了解其背后的數學原理,可能非常具有挑戰性。

2.?由于課程遵循自下而上的方法,所以即使在第三節課結束后,您仍然很難在您的領域中使用DL來構建解決方案。

3.?由于提供了基礎框架,所以您將不再學習如何管理自己的工作站。而且如果要使用很多技術,有能力在云端或家庭/辦公室配置機器這一點非常重要。

4.?課程提供了許多示例代碼,使得完成作業變的更容易。但是要真正掌握一個技能,還得不使用示例代碼,將整個作業復現一遍,這是非常重要的。這可能談不上是課程的局限性,但如果您想要充分利用它,這是非常重要的。

費用:

所有課程內容都是免費提供。但是我不知道這些作業是否也免費提供。如果你正在參加付費版本的課程,那么你最終每月花費大約367元或55 $。


【2】 fast.ai 的 Making neural nets uncool again

http://www.fast.ai/

中文字幕?https://edu.csdn.net/course/detail/5192

推薦理由:這門課和很多傳統的授課方式不同,它從應用入手,逐步往深了講,讓你先領會“開車”的樂趣,然后再興致盎然地去學習車的原理甚至去修車。有人建議,以此入門,找到樂趣,再學習更基礎的課程。

Fast.ai

我是在kddnudgets的一篇文章中發現的這門課程。當時是我第一次聽說Jeremy Howard,于是我在維基百科搜索了他,印象非常深刻。于是我購買了這門由Jeremy和Rachel Thomas教授的MOOC。看完第一堂課,我就被他們的教學風格深深震撼了。

您將在幾個小時內學到如何構建頂尖水準的圖像分類器,這甚至連幾美元的價格都不到。

Jeremy Howard:

https://medium.com/@jeremyphoward

https://en.wikipedia.org/wiki/Jeremy_Howard_%28entrepreneur%29

關于指導老師:

Jeremy的背景與通常的教授非常不同,他不是任何頂尖大學的博士生導師,也未曾就職于谷歌,百度,微軟等頂級公司。他自學成才,是kaggle競賽高手,企業家和Fast.ai的CEO,目前唯一的目標就是讓深度學習不再神秘。 他的獨特背景讓這門課程變得與眾不同,因為他教會了不同背景的人如何使用深度學習,而無需大量數據或計算能力。

關于課程:

課程分為2部分,每7周學完一個部分。

課程的第一部分講授如何在計算機視覺和自然語言處理(NLP)領域使用深度學習。

第二部分講授生成網絡,GAN,序列模型等前沿研究工作,如何閱讀研究論文,以及如何在深入學習領域保持領先的實用技巧。這些技巧正在以驚人的速度發展。

本課程教學風格獨特。課程作者習慣于這種獨特的方法。

我們不會讓您在先了解有關速度,動量,分析等方面的信息之后,再去學習打板球(或任何游戲),最后在18點進場。相反,我們先帶您先去現場,握著球或棒球棒,然后在實戰中學習其他知識。

通過這種獨特的方法,您將首先學習如何在云上部署工作站,安裝軟件,并使用深度學習快速構建解決方案。每周Jeremy會挑選一個新的問題,然后他教授你如何使用技術來提高模型的性能。他教的東西很實用,比如使用預卷積特征,偽標記和許多非常有用的技巧。到第一部分結束,您將能夠使用深度學習在您工作的領域構建實用的應用程序。

課程的第二部分介紹了前沿研究,幫助您閱讀,理解和實施生成式模型,圖像分割和序列到序列模型的各種研究論文。您將學習構建一些有趣的項目,如風格轉移,低分辨率圖像到高分辨率圖像,GAN,圖像分割,翻譯以及如何將深度學習應用于結構化數據。第二部分最重要的部分是建立自己的工作站。如果您對深度學習充滿激情,并希望構建各種深度學習應用程序,這將非常有用。

亮點:

構建一流的計算機視覺或NLP系統的能力。

了解和使用為深度學習應用程序提供支持的現代主流架構。

當您的數據和計算能力有限時,如何快速應用DL的實用技巧。

一個龐大的社區,支持您在不同階段學習和實施您的解決方案。

輕松使用3種流行的DL框架:Keras,TensorFlow,PyTorch。

在課程結束之后,您將不再為閱讀研究論文,構建新項目而頭痛。Fast.ai的博客以及整個社區都將為您提供支持。

局限:

由于本課程遵循自上而下的方法,您將非常依賴一個框架來對基礎數學有一定的理解。如果您正在籌備一項工作或計劃在該領域進行更多的研究,那么提高你理解DL中的數學知識的能力將很有幫助。

有些機構對證書很看重,他們認為這是你完成課程的證明。但我猜Jeremy認為我們都是成熟的孩子,所以沒有提供任何形式的證書。 Jeremy和Rachel鼓勵撰寫博客,構建項目,在會議中進行討論等活動,以實力來代替傳統證書的證明作用。 我個人認為這是非常有用的。

費用:

MOOC本身沒有相關費用。但是要上手實踐這些項目,您最終需要在AWS上產生支出,或許您會選擇自己配置機器,但這樣做很貴。當然在家里有一個強大的工作站是非常有幫助的


【3】斯坦福大學的課程 CS231n --- Convolutional Neural Networks for Visual Recognition

http://cs231n.stanford.edu/

推薦理由:此門課有斯坦福人工智能實驗室主任Fei-Fei Li主講,作為IMAGE-NET的主要發起人,Li的實驗室一直活躍在計算機視覺前沿研究領域,培養了眾多青年才俊。建議從事計算機視覺方向的同學關注此課程。


【4】 2016 年蒙特利爾深度學習暑期班

https://www.youtube.com/watch?list=PL5bqIc6XopCbb-FvnHmD1neVlQKwGzQyR&v=xK-bzjIQkmM

推薦理由:看看嘉賓陣容吧,Yoshua Bengio 教授循環神經網絡,Surya Ganguli 教授理論神經科學與深度學習理論,Sumit Chopra 教授 reasoning summit 和 attention,Jeff Dean 講解 TensorFlow 大規模機器學習,Ruslan Salakhutdinov 講解學習深度生成式模型,Ryan Olson 講解深度學習的 GPU 編程,等等。


【5】斯坦福大學的課程CS 20SI: Tensorflow for Deep Learning Research

http://web.stanford.edu/class/cs20si/index.html

推薦理由:Tensorflow正在一統天下,此門課程帶你用Tensorflow入門深度學習世界,無論是科研還是應用,都是不錯的入門材料。


【6】Geoffrey Hinton Neural Networks for Machine Learning | Coursera

https://www.coursera.org/learn/neural-networks

推薦理由:沒錯,授課人就是憑一己之力把深度神經網絡帶向輝煌的Hinton老爺子,課程難度不小,但相信堅持下來收獲一定不小。


【7】斯坦福大學的課程CS224d: Deep Learning for Natural Language Processing

http://cs224d.stanford.edu/

推薦理由:面向NLP的深度學習課程,從基礎神經網路講起,到概率模型,再到word2vec,最后講到RNN模型在NLP領域的應用等,是NLP方向的必修課。


【8】Yann Lecun 深度學習公開課

https://www.college-de-france.fr/site/en-yann-lecun/course-2016-04-15-11h00.htm

推薦理由:作為 Facebook AI 實驗室(FAIR)的負責人和CNN的發明人,Yann Lecun 身處業內機器學習研究的最前沿,通過該課程能了解到近幾年深度學習研究的最新進展。該系列可作為探索深度學習的進階課程。


【9】UBC 本科生的機器學習課程 Machine Learning for Undergraduates

https://www.youtube.com/playlist?list=PLE6Wd9FR--Ecf_5nCbnSQMHqORpiChfJf

推薦理由:從課程名稱上就可看出這是門偏向基礎的課程,是了解機器學習基礎的入門必修課。數學是這門課的重點內容,授課老師Nando de Freitas 對基礎數學原理做了很好的講解,并引出了更高級的數學概念


------------------------------------------------------------------------------------


吳恩達、Udacity和Fast.ai的課程我們替你分析好了

引言

過去2年,我一直積極專注于深度學習領域。我對深度學習的興趣始于2015年初,那個時候Google剛剛開源Tensorflow。我根據Tensorflow的文檔快速地嘗試了幾個例程,當時的感覺是深度學習并不簡單。部分原因是因為深度學習的框架很新,也需要更好的硬件支持和耐心來摸索。

時間快進到2017年,我已經在深度學習的項目上花費了幾百個小時。并且由于軟件(易用性,例如Keras,PyTorch)、硬件(對于我這樣在印度工作的人來說,盡管仍然不便宜,但GPU已經發展成了商業產品)、數據可用性、優質書籍以及MOOC的發展,這項技術正在變得越來越觸手可及。

在完成了Fast.ai,deeplearning.ai?/Coursera?(不完全發布)和Udacity這三個深度學習領域最受歡迎的MOOC之后,相信寫這樣一篇博客,告訴你們能期望自己從這3門課程中學到什么,對以后的深度學習愛好者一定很有用。

Fast.ai:http://www.fast.ai/

deeplearning.ai?/Coursera:https://www.deeplearning.ai/

Udacity:https://in.udacity.com/

在這篇文章中,我將從5個方面介紹每門課程,這將有助于你做出決定。

關于指導老師:每門課程都是由具有不同背景的人教授的。我相信這些經歷對教學風格有很大的影響,所以我們將了解一下課程指導老師的背景。

關于課程:課程的高級概述。

亮點:課程中最精彩的部分。

局限:我對這個詞非常苛刻。因為我知道所有這些課程都為了讓學習內容變得更容易,付出過巨大而真誠的努力。我想把這一部分解釋為,我們在課程中錯過了什么。某些局限性可能是因為課程的設計帶來的。

費用:參加課程產生的費用。

Udacity上Siraj Raval深度學習納米學位

我是Udacity的粉絲。他們在很多主題上都有非常好的課程。所以當今年初讀到深度學習課程的公告時,我非常開心,并在第一批就進行了注冊。


作者簡介:Vishnu Subramanian,終身學習者,熱衷于深度學習,分布式計算。目前正在積極尋找AI /深度學習的機會。

如果你想學習深度學習,你會選擇哪家的課程呢?

作者:AI科技大本營 鏈接:https://www.jianshu.com/p/28f5473c66a3

轉載于:https://www.cnblogs.com/WayneZeng/p/9290685.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/390394.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/390394.shtml
英文地址,請注明出處:http://en.pswp.cn/news/390394.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PostCSS 以及 cssnext語法

本文是對近兩天學習postcss的總結,在這里分享給大家。 如有錯誤,還請指正! 什么是postcss postcss 一種對css編譯的工具,類似babel對js的處理,常見的功能如: 1 . 使用下一代css語法 2 . 自動補全瀏覽器前綴…

5187. 收集足夠蘋果的最小花園周長

給你一個用無限二維網格表示的花園,每一個 整數坐標處都有一棵蘋果樹。整數坐標 (i, j) 處的蘋果樹有 |i| |j| 個蘋果。 你將會買下正中心坐標是 (0, 0) 的一塊 正方形土地 ,且每條邊都與兩條坐標軸之一平行。 給你一個整數 neededApples &#xff0c…

虛擬機 VMware Workstation12 安裝OS X 系統

Windows下虛擬機安裝Mac OS X —– VMware Workstation12安裝Mac OS X 10.11本文即將介紹WIN虛擬MAC的教程。完整詳細教程(包含安裝中的一些問題)【并且適用其他mac os x版本】Windows下 VM12虛擬機安裝OS X 10.11(詳細教程) 工具/原料 Mac OS X 10.11 鏡…

aws dynamodb_DynamoDB備忘單–您需要了解的有關2020 AWS認證開發人員助理認證的Amazon Dynamo DB的所有信息

aws dynamodbThe emergence of cloud services has changed the way we build web-applications. This in turn has changed the responsibilities of a Web Developer. 云服務的出現改變了我們構建Web應用程序的方式。 反過來,這改變了Web開發人員的職責。 We use…

北大CIO走進龍泉寺交流研討會圓滿舉行

緣起 2016年4月16日,北京大學信息化與信息管理研究中心秘書長姚樂博士與國家非物質文化遺產蔚縣剪紙傳承人周淑英女士一起在龍泉寺拜見了中國佛教協會會長、龍泉寺主持學誠法師。在拜見學誠法師時,姚樂博士與學誠法師聊到了“賢二機器僧”和人工智能。姚…

負載均衡種類

http://blog.csdn.net/zhoudaxia/article/details/23672319DNS DNS輪詢是最簡單的負載均衡方式。以域名作為訪問入口,通過配置多條DNS A記錄使得請求可以分配到不同的服務器。DNS輪詢沒有快速的健康檢查機制,而且只支持WRR的調度策略導致負載很難“均衡”…

代碼流星雨是什么形式_為什么要在2020年與流星合作

代碼流星雨是什么形式Meteor, an allegedly dead development platform, is still alive and can bring massive value to your everyday coding experience.Meteor,據稱已失效的開發平臺,仍然有效,可以為您的日常編碼體驗帶來巨大的價值。 …

Centos7 Docker私有倉庫搭建

Centos7 Docker私有倉庫搭建 倉庫:集中存放鏡像的地方,可分為公共倉庫和私有倉庫(公共倉庫"http://hub.docker.com"或國內的"http://www.daocloud.io") Registry:注冊服務器才是存放倉庫具體的服務…

MySQL觸發器使用詳解

MySQL包含對觸發器的支持。觸發器是一種與表操作有關的數據庫對象,當觸發器所在表上出現指定事件時,將調用該對象,即表的操作事件觸發表上的觸發器的執行。 創建觸發器在MySQL中,創建觸發器語法如下: 代碼如下: CREATE…

java中訪問修飾符_Java中的訪問修飾符介紹

java中訪問修飾符什么是訪問修飾符? (What are Access Modifiers?) Have you ever wanted to define how people would access some of your properties? You would not want anyone using your underwear. However, your close friends and relatives can use yo…

VIM 編輯器

2019獨角獸企業重金招聘Python工程師標準>>> VIM 相對于VI 的提升 VIM 支持多級撤銷VIM 可以跨平臺運行VIM 支持語法高亮VIM 支持圖形界面VIM 編輯器的操作模式 Command Mode -命令模式Insert Mode -輸入模式Last Lin Mode -底行模式#使用yum 命令安裝vim 軟件&…

/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 文件的作用

轉載自:http://blog.csdn.net/u013968345/article/details/21262033 /etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 并從/etc/profile.d目錄的配置文件中搜集shell的設置. /etc/bashrc:為每一個運行bash shell的用戶執行此文件…

python初學者_終極Python初學者手冊

python初學者Python has become one of the fastest-growing programming languages over the past few years. 在過去的幾年中,Python已成為增長最快的編程語言之一。 Not only it is widely used, it is also an awesome language to tackle if you want to get …

z-index

z-index 這個東西非常簡單,它有四大特性,每個特性你記住了,頁面布局就不會出現找不到盒子的情況。 z-index 值表示誰壓著誰,數值大的壓蓋住數值小的,只有定位了的元素,才能有z-index,也就是說,不…

大型運輸行業實戰_day12_1_權限管理實現

1.業務分析 權限說的是不同的用戶對同一個系統有不同訪問權限,其設計的本質是:給先給用戶分配好URL,然后在訪問的時候判斷該用戶是否有當前訪問的URL. 2.實現 2.1數據庫設計標準5表權限結構 2.2.sql語句實現,根據用戶id查詢該用戶所有的資源 sql語句: SELECT ur.user_id, r.u…

aws python庫_如何使用Python,AWS和IEX Cloud創建自動更新股市數據的Excel電子表格

aws python庫Many Python developers in the financial world are tasked with creating Excel documents for analysis by non-technical users.金融界的許多Python開發人員的任務是創建Excel文檔,以供非技術用戶進行分析。 This is actually a lot harder than i…

37)智能指針(就是自動delete空間)

1)問題引入: 在java或者在C中,一旦你new一個東西,那么必然有一個delete與之對應,比如: 1 int main()2 {3 int* p new int();4 5 *…

linux 安裝maven

2019獨角獸企業重金招聘Python工程師標準>>> 目錄:/usr/local/maven 1.下載 wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz 2.解壓 tar -zxvf apache-maven-3.5.3-bin.tar.gz 3.配置 vi /etc/profile #講下面…

自由開發者怎么生存_如何作為自由開發者生存

自由開發者怎么生存It’s been 8 weeks since we started experiencing the dramatic impact of the COVID-19 pandemic. In that time, we’ve all borne witness to how this virus can impact our families, our communities, and our livelihood. 自我們開始體驗COVID-19大…

UUID生成字符串

在向數據庫插入新數據時,可能需要插入字符串形式的ID,這時使用UUID可以生成隨機字符串: String str UUID.randomUUID().toString(); 轉載于:https://www.cnblogs.com/suhfj-825/p/8260861.html