計算機中心

臺大2020暑期高效能運算課程

從機器學習到深度學習

基本資訊

基本資訊

日期 2020/8/7(五)
時間 ■09:10~12:00 ■13:20~16:10
地點 計中 212 教室(電腦教室)
費用 臺灣大學及國立臺灣大學系統 500 元,其他 1000 元,名額40人
主辦單位 國立臺灣大學計算機及資訊網路中心(臺大計中)
對象 具備基本python或其他程式語言基礎,能簡單修改python程式內容。
對機器學習和深度學習程式的應用與實際操作有興趣的軟體開發人員、資料分析人員及其他領域的研究人員
備註 本課程不供餐,不提供上課證明或證書

師資

趨勢科技 周秉誼 技術經理

學歷:

  • 國立台灣大學 資訊工程碩士 (2009)

經歷:

  • 趨勢科技 (2012~迄今)
  • 國立台灣大學 碩士後研究(研發替代役) (2009~2012)

專長:

  • 機器學習
  • 資料分析
  • 雲端計算(Hadoop、Spark)
  • 平行計算(MPI、OpenMP、CUDA)
  • 高效能計算
  • 演算法分析與設計

課程簡介

隨著AlphaGo擊敗人類最高端的圍棋職業棋士,及在Atari遊戲或各式電子遊戲上令人驚嘆的表現,深度學習(Deep Learning)在短短幾個月內就成為家喻戶曉的最新科技名詞。各大科技公司都不約而同地紛紛投入深度學習的研究,並在短短的時間內將相關的研究成果應用在各項產品上。最近一波機器學習(Machine learning)和深度學習的發展,除了在資料分析和資料科學上的應用,更帶動了沉寂了一段時間的人工智慧應用的發展,也成為當代人工智慧最重要的核心技術。

而深度學習也可視為機器學習的一個分支,在研究和開發上有許多觀念和工具是相似的,甚至是一脈相傳的。在使用深度學習來研究開發之前,了解機器學習的原理和技巧也會對深度學習的研究開發有很大的幫助,也可以作為深度學習成果的比較基礎(Baseline)。

在實務上,傳統機器學習也常有令人眼睛為之一亮的地方。因為傳統機器學習可以直接與領域知識(Domain Knowledge)連結,對計算資源的需求也比較沒有限制,各種演算法和套件的發展也已非常成熟,因此在許多有特殊限制的使用時機中,傳統機器學習還是資料科學家的有力幫手。要使用機器學習和深度學習解決各種問題,最重要的事情就是要能評估(Evaluate)一個機器學習或深度學習模型(Model)的好壞,才能針對模型不足之處改善和加強、並選擇出最佳的模型。

本次課程將帶大家從傳統機器學習的原理出發,認識機器學習和深度學習,並介紹機器學習的評估方式。再經由機器學習和深度學習的常用程式套件介紹和python程式的實機操作,能更輕易的將機器學習跟深度學習應用到各種不同的研究和開發領域上。包括python程式和機器學習和深度學習套件的實機操作,以實作方式來認識與了解機器學習和深度學習。

在本課程中預計可以學習到機器學習和深度學習的套件使用、程式撰寫、和實務上的應用技巧,另外也會了解深度學習常見的硬體加速,和怎麼在計中的高效能運算環境使用機器學習和深度學習。

課程內容

From Machine Learning to Deep Learning

機器學習原理及常用演算法簡介

機器學習套件scikit learn/xgboost/LightGBM介紹

機器學習程式實機操作

深度學習原理簡介

常用深度學習套件介紹

深度學習程式實機操作 (Keras)

深度學習Autoencoder/Embedding原理和應用簡介

深度學習與硬體加速

機器學習與深度學習在計中高效能運算環境的使用

機器學習與深度學習的比較與未來

Q&A