入門最佳:PyTorch深度學習免費課程

2021-02-19 新智元

新智元AI WORLD 2018世界人工智慧峰會

倒計時2

新智元將於9月20日在北京國家會議中心舉辦AI WORLD 2018世界人工智慧峰會,南京大學計算機系主任、人工智慧學院院長周志華教授屆時將親臨會場做《關於機器學習的一點思考》主題演講。周志華教授是AI領域會士「大滿貫」得主,AAAI 2019程序主席、IJCAI 2021程序主席,《機器學習》一書的作者。


  新智元推薦  

來源:Deeplizard

編輯:肖琴

【新智元導讀】本文推薦一個關於神經網絡編程和PyTorch的免費課程,介紹如何用PyTorch構建神經網絡,並且非常接近於從頭開始編寫神經網絡,每課均提供豐富的學習和項目資源。

Deeplizard網站推出了一系列關於神經網絡編程和PyTorch的免費課程。PyTorch是一個 Python 的深度學習框架,一經推出就立刻引起了廣泛關注,並迅速在研究領域流行起來,大有要趕超Tensorflow 的勢頭。

這些講座長度相對簡短,重點突出,非常適合碎片時間學習。通過這系列課程,我們將學習如何用PyTorch構建神經網絡,並且我們非常接近於從頭開始編寫神經網絡。這將幫助我們對神經網絡和深度學習有更深入的了解。

課程每兩天發布一節,目前已發布的內容包括:

PyTorch先修要求——神經網絡編程系列教學大綱

PyTorch的解釋——Python深度學習神經網絡API

PyTorch安裝——快速簡便

CUDA的解釋——為什麼深度學習要使用GPU

Tensors 的解釋——深度學習的數據結構

Rank,Axes和Shape的解釋——深度學習的延伸

CNN張量形狀的解釋——卷積神經網絡和特徵映射

我們來看第一節課。

使用PyTorch實踐深度學習需要哪些先決條件?

主要是兩點:

1. 編程經驗

2. 神經網絡經驗

這個神經網絡編程系列課程將專注於使用Python和PyTorch編寫神經網絡。

無需事先了解Python。但是,需要理解一般的編程。有任何編程經驗或對變量、對象和循環等概念有所了解,都可以參與這系列的課程。

神經網絡經驗

在本系列教程中,我們將使用PyTorch,這是Python的一個深度學習神經網絡API。

從編程的角度來看,我們將非常接近於從頭開始編程神經網絡。因此,了解神經網絡和深度學習的基本原理無疑是有益的。這不是必要要求,但建議先學習深度學習基礎。

神經網絡編程系列課程目錄

第1部分:PyTorch和Tensors

第1節:PyTorch簡介

第2節: Tensors 

Tensors——深度學習的數據結構

Rank, Axes和Shape——深度學習的延伸

PyTorch Tensors——神經網絡編程

創建PyTorch Tensors——最佳選擇

PyTorchTensors——Reshaping操作

PyTorch Tensors——Element-wise Operations操作

PyTorch張Tensors——Reduction 和 Access 操作

第2部分:使用PyTorch進行神經網絡和深度學習

第1節:數據和數據處理

第2節:神經網絡和深度學習

使用PyTorch構建神經網絡

PyTorch中的CNN層的屬性參數

PyTorch中的CNN前向傳播實現

前向傳播——將單個圖像傳遞給神經網絡

神經網絡批處理——傳遞圖像的batch

卷積神經網絡張量變換

第3節:訓練神經網絡

使用PyTorch訓練卷積神經網絡

使用混淆矩陣分析CNN的結果

神經網絡編程:第1部分

神經網絡編程系列的第一部分包括2節內容。

第一節將介紹PyTorch及其功能,解釋為什麼應該首先使用PyTorch。 此外,還將介紹CUDA,這是一個在Nvidia GPU上進行並行計算的軟體平臺。如果你對為什麼深度學習首先使用GPU有疑問,CUDA的部分將介紹這些細節!

第二節全部是關於Tensor,即深度學習的數據結構。了解張量對於成為深度學習專業人士至關重要,因此這部分將詳細介紹。

當然,我們將使用PyTorch,但是我們在本節中學到的概念和操作對於理解神經網絡是必要的,並且將適用於任何深度學習框架。

神經網絡編程:第2部分

神經網絡編程系列的第二部分將帶領學習者開始構建第一個深度學習項目。

第二部分由三節內容組成。

第一部分將涵蓋深度學習的數據和數據處理,以及這些與你的深度學習項目的關係。由於張量是深度學習的數據結構,我們將利用從第一部分中學到的有關張量的所有知識。我們將介紹要用於構建用於圖像分類的卷積神經網絡的Fashion-MNIST數據集。

我們將學習如何使用PyTorch數據集和數據加載器來簡化數據預處理和訓練過程。

第二部分的第二節全部是關於構建神經網絡的。我們將使用PyTorch構建卷積神經網絡,非常接近於從頭構建神經網絡。本節也是深度學習基礎知識系列最常用的地方,因為涵蓋了的許多概念的實現。

第三節將展示如何通過構建訓練循環來訓練神經網絡,優化網絡的權重以適合我們的數據集。訓練循環是使用實際的Python循環構建的。

項目預覽:使用PyTorch訓練CNN

我們的第一個項目將包括以下組件:

1. Python imports

2.數據:使用PyTorch Dataset和DataLoader類的ETL

3.模型:卷積神經網絡

4.訓練:training loop

5.分析:使用混淆矩陣

在這一系列課程結束時,我們將對這個項目有一個完整的理解,更深入地了解深度學習和神經網絡。

新智元AI WORLD 2018世界人工智慧峰會

倒計時 

門票已開售!

新智元將於9月20日在北京國家會議中心舉辦AI WORLD 2018世界人工智慧峰會,邀請機器學習教父、CMU教授 Tom Mitchell,邁克思·泰格馬克,周志華,陶大程,陳怡然等AI領袖一起關注機器智能與人類命運。

大會官網:

http://www.aiworld2018.com/ 

相關焦點

  • 深度學習大講堂之pytorch入門
    ,他們也一直在支持一些開源的深度學習框架,有 TensorFlow 、Pytorch、Caffe、Theano、Keras等。這其中,TensorFlow和Pytorch佔據了深度學習的半壁江山。今天小天就帶大家從數據操作、自動求梯度和神經網絡設計的pytorch版本三個方面來入門pytorch。
  • 深度學習準「研究僧」預習資料:圖靈獎得主Yann LeCun《深度學習(Pytorch)》春季課程
    開學進入倒計時,深度學習方向的準「研究僧」們,你們準備好了嗎?轉眼 2020 年已經過半,又一屆深度學習方向的準研究生即將踏上「煉丹」之路。對於這一方向的新生來說,提前了解、學習這一專業領域的知識,會讓研究生涯有一個更加順暢的開端。列出的這些課程僅是冰山一角。
  • PyTorch 深度學習官方入門中文教程 pdf 下載|PyTorchChina
    PyTorch提供了兩個高級功能: 1.具有強大的GPU加速的張量計算(如Numpy) 2.包含自動求導系統的深度神經網絡 除了Facebook之外,Twitter、GMU和Salesforce等機構都採用了PyTorch。
  • PyTorch  深度學習新手入門指南
    ,這篇文章是為想開始用pytorch來進行深度學習項目研究的人準備的。如果在領英上,你也許會說自己是一個深度學習的狂熱愛好者,但是你只會用 keras 搭建模型,那麼,這篇文章非常適合你。2. 你可能對理解 tensorflow 中的會話,變量和類等有困擾,並且計劃轉向 pytorch,很好,你來對地方了。3. 如果你能夠用 pytorch 構建重要、複雜的模型,並且現在正在找尋一些實現細節,不好意思,你可以直接跳到最後一部分。
  • 60分鐘入門PyTorch,官方教程手把手教你訓練第一個深度學習模型(附連結)
    近期的一份調查報告顯示:PyTorch 已經力壓 TensorFlow 成為各大頂會的主流深度學習框架。想發論文,不學 PyTorch 怎麼行?
  • 新手必備 | 史上最全的PyTorch學習資源匯總
    這是一本開源的書籍,目標是幫助那些希望和使用PyTorch進行深度學習開發和研究的朋友快速入門。但本文檔不是內容不是很全,還在持續更新中。(5)最後,為大家推薦一個簡單易上手的PyTorch中文文檔,非常適合新手學習:https://github.com/fendouai/pytorch1.0-cn。
  • 知乎 | 機器/深度學習入門建議
    關注「深度學習衝鴨」,一起學習一起衝鴨!
  • 五天入門深度學習,這裡有一份PyTorch實戰課程
    機器之心整理參與:李亞洲、路這是一門五天入門深度學習的實戰課程想入門深度學習的小夥伴有福了!dataflowr 最近推出了一門五天初步掌握深度學習的實戰教程(實戰使用 PyTorch 框架),有知識點有實例有代碼,值得一看。
  • 深度學習筆記15:ubuntu16.04 下深度學習開發環境搭建與配置
    作者:魯偉一個數據科學踐行者的學習日記。
  • pytorch專題前言 | 為什麼要學習pytorch?
    第三點,很多人認為做實驗寫論文沒時間去學習編程這麼掉頭髮的東西。其實我們的目標僅僅是學會應用,我們不是要去做高端項目,所以入門的成本還是很低的。每天把刷某音的時間分一半到看本公眾號上就🆗了。第四點是不要覺得晚,想學習什麼時候都不晚的(好像廢話但是真的真理)2.為什麼要學習pytorch呢?
  • 【乾貨】史上最全的PyTorch學習資源匯總
    · 開源書籍(https://github.com/zergtant/pytorch-handbook):這是一本開源的書籍,目標是幫助那些希望和使用PyTorch進行深度學習開發和研究的朋友快速入門。但本文檔不是內容不是很全,還在持續更新中。
  • 入門深度學習與機器學習的經驗和學習路徑
    ,也算個初級煉丹選手了,就想分享一些關於如何入門機器學習與深度學習的經驗和學習路徑。深度學習與實戰在完成了傳統的機器學習之後,就可以正式進入深度學習的環節:這裡我的建議是,先學習相關基礎知識,然後進入實戰環節。這裡因為我個人使用的是Pytorch的框架,就就講講Pytorch的學習吧。如果按照我的這個學習方法能走到這一步的童鞋話,如何學習Pytorch應該也不需要我多言了吧。我在這邊就推薦一些除了官方文檔之外的學習資料吧。
  • 深度學習預習資料:圖靈獎得主Yann LeCun《深度學習》春季課程
    ,照這個課程清單按順序學就對了計算機視覺入門大全:基礎概念、運行原理、應用案例詳解NLP 技術路線詳解:這是從數學到算法的藝術深度強化學習入門難?這份資料手把手教會你入門 | 獻給新手的深度學習綜述……列出的這些課程僅是冰山一角。
  • 資料|【乾貨】PyTorch學習資源匯總
    建議大家在閱讀本文檔之前,先學習上述兩個PyTorch基礎教程。開源書籍:這是一本開源的書籍,目標是幫助那些希望和使用PyTorch進行深度學習開發和研究的朋友快速入門。但本文檔不是內容不是很全,還在持續更新中。簡單易上手的PyTorch中文文檔:非常適合新手學習。
  • 深度學習入門Fast.ai 2.0上線!自帶中文字幕,所有筆記、資源全部免費!
    新版本完全對Fast.ai V1進行了重置,構建了全新的深度學習框架。更輕快、更靈活、更容易使用。而且,對中國用戶最友好的是,全部課程視頻都有簡體中文字幕。2.0更新了哪些課程新上線的Fast.ai 2.0是測試版,目前公開的課程分為兩大部分:深度學習任務速成,和更加細緻全面的深度學習基礎。
  • 【深度學習】深度學習之Pytorch基礎教程!
    ,深度學習框架開始大量的出現。尤其是近兩年,Google、Facebook、Microsoft等巨頭都圍繞深度學習重點投資了一系列新興項目,他們也一直在支持一些開源的深度學習框架。目前研究人員正在使用的深度學習框架不盡相同,有 TensorFlow 、Pytorch、Caffe、Theano、Keras等。這其中,TensorFlow和Pytorch佔據了深度學習的半壁江山。
  • Yann LeCun送你的春節大禮:免費學習全部2020春季深度學習課程
    )課程所有課程資料已經免費向全網開放啦!本篇文章所透露的信息,對於廣大深度學習愛好者和學習者來說,絕對是「重磅福利」!! 紐約大學數據科學中心(NYU Center for Data Science)宣布,「深度學習三巨頭」之一的Yann LeCun2020春季開設的深度學習課程——DS-GA 1008,所有材料和資源全部免費向全網開放!
  • 吳恩達斯坦福CS230深度學習課程補充資料放出
    大數據文摘出品還記的吳恩達在斯坦福最新的深度學習課程麼?那是繼deeplearning.ai深度學習專項課程之後吳恩達的又一神作。課程助教課程涉及深度學習的基礎知識、神經網絡構建,以及如何完成一個成功的機器學習項目。
  • 課程分享:九天與菜菜·2021pytorch深度學習實戰
    ----課程介紹----朋友你好,你正在找的課程《九天與菜菜·2021pytorch深度學習實戰》我恰好有,
  • 資源 | 吳恩達斯坦福CS230深度學習課程補充資料放出
    大數據文摘出品還記的吳恩達在斯坦福最新的深度學習課程麼?