Introduction of this course Hungyi Lee Welcome our
- Slides: 38
Introduction of this course 李宏毅 Hung-yi Lee
Welcome our TAs TA 信箱:ntu. mldsta@gmail. com
課程名稱解釋 機器學習 及其深層與結構化 Machine Learning and having it Deep and Structured Method
Practice of Deep Learning • Previous machine learning developers • Carefully design your algorithm • Theoretically know its performance • Deep learning • Try first • Many results contradict our intuition • Find some reasons to explain what we observed • More like chemistry • Or even worse ……
Practice of Deep Learning • Even a simple model can be hard to train ……
Practice of Deep Learning • Interesting facts ……
Ali Rahimi, Test of Time Award, NIPS 2017
Theory of Deep Learning Theory 1: Expressiveness Theory 2: Optimization Theory 3: Generalization • A network structure defines a function set • Is deep better than shallow? • How can we optimize by gradient descent? • There are local minima …… • Why deep network does not overfit? • Although it can ……
Theory 1 Theory 2 Theory 3 Computational Graph Batch Norm SELU CNN Highway Spatial transformer Recursive Network Capsule Attentionbased Model RNN Seq-to-seq
課程名稱解釋 機器學習 及其深層與結構化 Machine Learning and having it Deep and Structured Task
Structured Learning Machine learning is to find a function f Regression: output a scalar Classification: output a “class” (one-hot vector) 1 0 Class 1 0 0 1 Class 2 0 0 0 1 Class 3 Structured Learning/Prediction: output a sequence, a matrix, a graph, a tree …… Output is composed of components with dependency
Output Sequence Machine Translation “機器學習及其深層與 結構化” (sentence of language 1) “Machine learning and having it deep and structured” (sentence of language 2) Speech Recognition 感謝大家來上課” (speech) Chat-bot “How are you? ” (what a user says) (transcription ) “I’m fine. ” (response of machine)
Output Matrix Colorization: Image to Image Ref: https: //arxiv. org/pdf/1611. 07004 v 1. pdf Text to Image “this white and yellow flower have thin white petals and a round yellow stamen” ref: https: //arxiv. org/pdf/1605. 05396. pdf
Reinforcement Learning Action: “right” Action: “fire” A sequence of decisions Action: “left”
Structured Learning Regression, Classification
Theory 1 Theory 2 Theory 3 Computational Graph Batch Norm SELU CNN Highway Spatial transformer Recursive Network Capsule Attentionbased Model GAN Value-based Approach RL Imitation Learning Seq-to-seq Generation Adversarial Network (GAN) Policy-based Approach (PPO) Actor-Critic RNN Sequence Generation Conditional Generation Auto ML Unsupervised Conditional Generation
參考書籍 Original image: http: //www. danielambrosi. com/Grand. Format-Collection/i-jbhq. Vh. S/A http: //www. deeplearningbook. org/
Schedule
四次作業 • HW 1:深度學習流言終結者 • 1 -1: Deep is better than shallow? • 1 -2: Is local minima an issue? • 1 -3: Is deep learning generalizable? • HW 2:Seq-to-seq model • 2 -1: Video caption generation • 2 -2: Chat-bot (option)
四次作業 • HW 3: Generative Adversarial Network (GAN) • 3 -1: Generation • 3 -2: Conditional Generation • 3 -3: Unsupervised Conditional Generation (option) • HW 4: Reinforcement learning • 4 -1: Policy gradient • 4 -2: Q-learning • 4 -3: Actor-critic
https: //ceiba. ntu. edu. tw/modul es/index. php? csn=8 e 8 d 96&de fault_fun=syllabus
Policy
需要的基礎能力和知識 • 本課程的定位為機器學習進階課程 • 程式能力:能夠使用某一個深度學習框架 (e. g. Tensorflow, py. Torch) • 使用 Keras 無法完成所有的作業 • 本學期不會教深度學習框架的使用,請自學 • Tensorflow • https: //fgc. stpi. narl. org. tw/activity/video. Detail/4 b 1141305 d 9 cd 2 31015 d 9 d 07 dbe 1002 a • https: //fgc. stpi. narl. org. tw/activity/video. Detail/4 b 1141305 d 9 cd 2 31015 d 9 d 0852 c 5002 b • https: //fgc. stpi. narl. org. tw/activity/video. Detail/4 b 1141305 d 9 cd 2 31015 d 9 d 08 fb 62002 d • py. Torch • https: //fgc. stpi. narl. org. tw/activity/video. Detail/4 b 1141305 d 9 cd 2 31015 d 9 d 0992 ef 0030
需要的基礎能力和知識 • 基礎知識:希望聽課同學具備深度學習的基礎知識 • 《機器學習》錄影 DNN: https: //www. youtube. com/watch? v=Dr-WRl. EFefw Tips for DNN: https: //www. youtube. com/watch? v=xki 61 j 7 z-30 CNN: https: //www. youtube. com/watch? v=Fr. KWi. Rv 254 g RNN (Part 1): https: //www. youtube. com/watch? v=x. CGid. Aey. S 4 M RNN (Part 2): https: //www. youtube. com/watch? v=x. CGid. Aey. S 4 M Why Deep: https: //www. youtube. com/watch? v=Xs. C 9 by. Qk. UH 8 Auto-encoder: https: //www. youtube. com/watch? v=Tk 5 B 4 se. A-AU Deep generative model (Part 1): https: //www. youtube. com/watch? v=YNUek 8 io. AJk • Deep generative model (Part 2): https: //www. youtube. com/watch? v=8 zomhg. Krsm. Q • Reinforcement Learning: https: //www. youtube. com/watch? v=W 8 XF 3 ME 8 G 2 I • •
- Hung-yi lee
- Hungyi
- Hungyi lee
- Hungyi lee
- Hungyi
- Welcome welcome this is our christmas story
- To my dear students
- World university of bangladesh
- Welcome sunday worship
- Welcome to our presentation
- Welcome to city guesser
- Welcome to our lesson
- Welcom to english class
- Welcome to our english class
- Welcome to our class gif
- Welcome to our club gif
- Welcome sunday service
- Welcome to the lesson
- Welcome to our first meeting
- Welcome to your english class
- Welcome to our class
- Welcome to our english class
- Welcome to our assembly
- Welcome for christmas program
- Slidetodoc.com
- Habr
- Welcome to our christmas program
- Good afternoon to everybody
- Welcome honored guest
- Welcome to our sunday service
- Welcome to our meeting
- Unscramble welcome
- Welcome our class
- Welcome to our class in chinese
- Welcome to our class
- Welcome to our class
- Welcome to the english class images
- Welcome to our worship service
- Welcome to our worship service