2016 暑期高效能運算課程

High performance computing and Big data.

140x140

基本資訊

 

【日期】 2016/8/30、8/31

【時間】 ■09:10~12:00 ■13:20~16:10

【地點】 計中 106 教室

【費用】 臺灣大學及國立臺灣大學系統1000 元,其他 2000 元

【主辦單位】國立臺灣大學計算機及資訊網路中心(臺大計中)

【協辦單位】NVIDIA 及 兌全有限公司


140x140

師資

 

兌全有限公司 / 鄭羽熙 博士

兌全有限公司 總經理
學歷:國立台灣大學 電機系博士 (1992)
經歷:1. 中山科學研究院簡聘技正 2. 德碩半導體股份有限公司晶片設計經理 3. 麗臺科技股份有限公司副總工程師
專長:1. Multi-core parallel processing and GPU massive processing 2. Video codec and algorithm 3. Embedded SOC system 4. FPGA and Chip design 5. ECG and HRV application


140x140

課程簡介

 

深度學習(Deep Learning)的技術採用了神經網路(Neural Network)多節點及分層的結構來訓練及分析數據的特徵,進而達成可自動對大量數據的辨識與分類。近年來,Google運用深度學習的技術實現了許多智慧型的服務,例如Google Now語音辨識、Gmail自動回信、Gmail垃圾郵件判斷、Google相簿自動分類與辨識、Google翻譯等。因此,深度學習的技術已漸漸地實現了許多我們期待已久的人工智慧( Artificial Intelligence )應用系統;加上現今CPU與GPU平行處理能力的大幅增長,更促進了目前深度學習被開發的腳步。

在兩天的深度學習課程中,第一天所安排的課程內容將由淺而深,從神經網路的基礎模型開始說明,包含訓練與辨識的方法,使學員瞭解基礎模型的運作方式。接著將介紹在深度學習技術中常用的Convolutional Neural Networks(CNN)模型,配合Computer Vision及Image classification等應用實例,可幫助學員實際的瞭解深度學習的訓練及辨識概念;然而運算速度終將成為實際應用的瓶頸,因此運用GPU加速已成為深度學習項目中不可不知的關鍵技術。NVIDIA提供cuDNN等加速程式庫,讓使用者可以運用所提供的加速模型來加速深度學習的計算,因此本課程也將介紹cuDNN等加速程式庫的使用方法。

經過第一天深度學習的基礎訓練後,第二天的課程內容將著重於Berkeley CAFFE、Google TENSORFLOW及NVIDIA DIGITS深度學習平台的使用。本課程使用國立臺灣大學計算機及資訊網路中心配備的Tesla K80 GPUs作為訓練平台,讓學員上機練習深度學習的簡單案例,進而使學員能夠在最短的時間內著手深度學習在各領域的研究與開發。

誠摯的歡迎您來參加這場不能錯過的GPU深度學習之旅。


140x140

課程內容

 

第一天 第二天
  1. Introduction to Neural Network
    Modeling and Training
  2. Why Deep Learning?
  3. Convolutional Neural Networks(CNN)
    Modeling and Training
    Case Study: LeNet-5
  4. DNN, CNN, and RNN
  5. Deep Learning for Computer Vision, Image classification, and analysis
    Supervised Learning
    Unsupervised Learning
  6. Deep learning in high performance computing
  7. NVIDIA cuDNN Deep Leaning Primitives
    - Accelerating Artificial Intelligence
  1. 1.The Engine of Modern AI (Lab Hands on and Demo)
    Berkeley CAFFE and Google TENSORFLOW
    Select Training Dataset
    Select Solver
    Design the Neural Network
    Train
    Profile and Debug
  2. NVIDIA DIGITS - Interactive Deep Learning GPU Training System (Lab Hands on)
    Process Data
    Configure DNN
    Monitor Progress
    Visualize Layers

140x140

對象

 

具備基本CUDA,C Programming知識,未來想從事高階軟體開發工程師、財務分析工程師、電子/電機相關工程師、測試/量測工程師、醫學界研發人員、生物科技研究人員,以及統計/數值分析人員等


140x140

備註

 

  1. 本課程使用階梯式教室,備有電源插座,建議學員自行攜帶筆記型電腦,以隨時配合講師操作實習。請預先安裝SSH client軟體(如putty)。
  2. 本課程提供午餐,限當日準時報到學員。
  3. 如因報名人數過多,本中心得更換教室。請學員務必於上課前三日,上網確認上課地點。