Introduction of this course

Slides:



Advertisements
Similar presentations
高考短文改错专题 张柱平. 高考短文改错专题 一. 对短文改错的要求 高考短文改错的目的在于测试考生判断发现, 纠正语篇中 语言使用错误的能力, 以及考察考生在语篇中综合运用英 语知识的能力. 二. 高考短文改错的命题特点 高考短文改错题的形式有说明文. 短文故事. 书信等, 具有很 强的实用性.
Advertisements

2014 年上学期 湖南长郡卫星远程学校 制作 13 Getting news from the Internet.
国家自然科学基金项目申请 经验交流与心得体会
IFY Parents Meeting 3 December 年12月3日家长会
高考主题讲座 高考语文 董 腾.
-CHINESE TIME (中文时间): Free Response idea: 你周末做了什么?
中大系所英語自學小組 負責老師:陳若盈 自學助理:陳瑩珊 2009/3/17.
Unsupervised feature learning: autoencoders
On Irritability 英译汉.
专题八 书面表达.
Planes, ships and trains
Do you have a soccer ball?
How can we become good leamers
从2008年度时尚先生看我们的时代精神方向.
Unit 8 How do you make a banana milk shake?
學習行為觀察與評估 講 師:陳怡華.
罗湖区第二届智慧杯中学政治学科小课题研究
综合教程 2 Unit 1 Lifelong Learning
摘要的开头: The passage mainly tells us sth.
Writing 促销英文信 促销的目的就是要卖出产品,那么怎样才能把促销信写得吸引人、让人一看就对产品感兴趣呢?下面就教你促销信的四步写法。
深層學習 暑期訓練 (2017).
MovieBot: Booking Tickets Easily
Tea Classification ——Other Categories of Tea
Could you please clean your room?
Visualizing and Understanding Neural Machine Translation
Module 5.
International Conference ITIE2010: Inspiration from Best Practices
Unit title: 嗨!Hi! Introducing yourself in Chinese
HOW TO ACE -- THE IELTS SPEAKING TEST
Write a letter in a proper format
Guide to Freshman Life Prepared by Sam Wu.
1 Introduction Prof. Lin-Shan Lee.
The expression and applications of topology on spatial data
Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V. Le, Mohammad Norouzi
Chinese IIAB (IIA +IIB)
This Is English 3 双向视频文稿.
Formal Pivot to both Language and Intelligence in Science
Lesson 44:Popular Sayings
Oxford English Module 2 Relationships 6 E-friends.
A Study on the Next Generation Automatic Speech Recognition -- Phase 2
十七課 選課(xuǎn kè) 十七课 选课(xuǎn kè)
Module4 Fruits Unit7 May I have some grapes?.
Area of interaction focus
基于文本特征的英语阅读策略的研究与实践 桐乡市高级中学 胡娟萍
IBM SWG Overall Introduction
心智圖法 Mind mapping. 心智圖法 Mind mapping 在1970年由英國腦力開發權威,東尼˙博贊(Tony Buzan)所提出,從平面上的一 心智圖法 Mind maps 在1970年由英國腦力開發權威,東尼˙博贊(Tony Buzan)所提出,從平面上的一 個主題為出發點,放射性的畫出有關聯的關鍵字,以利迅速寫出並閱讀,並透過顏.
Answering aggregation question over knowledge base
Talk about:What time is it ?=What’s the time?
My favorite subject is science.
Unit 8 Our Clothes Topic1 What a nice coat! Section D 赤峰市翁牛特旗梧桐花中学 赵亚平.
Research 裴澍炜 Shuwei Pei Tel:
Guide to a successful PowerPoint design – simple is best
檢索與資訊組織 --掌握資訊的贏家 師大圖資所 碩一 陳映后、張榕容.
中央社新聞— <LTTC:台灣學生英語聽說提升 讀寫相對下降>
-----Reading: ZhongGuanCun
Welcome to our class.
计算机问题求解 – 论题1-5 - 数据与数据结构 2018年10月16日.
李宏毅專題 Track A, B, C 的時間、地點開學前通知
欠拟合与过拟合 龙沛洵
九月十七日 Do now-写中文 Who Name also is/are/am friend.
Resolving Conflicts 解决冲突
An Quick Introduction to R and its Application for Bioinformatics
More About Auto-encoder
Speaker : YI-CHENG HUNG
國立東華大學課程設計與潛能開發學系張德勝
Hospitality English 酒店商务英语 讲师:罗云利 工商与公共管理学院.
Views on the News 不同的观点 选自《多维阅读第11级》.
My favorite subject science.
Self-Attention huitr
Gaussian Process Ruohua Shi Meeting
Presentation transcript:

Introduction of this course 李宏毅 Hung-yi Lee

Welcome our TAs TA 信箱:ntu.mldsta@gmail.com

TAs 劉浩然 劉記良

TAs 孫凡耕 吳思霖

TAs 宋易霖 賴至得

TAs 陳力維 陳佳佑

TAs 陳冠宇 劉達融 (大助教)

What are we going to learn? 本課程內容和《機器學習》沒有重疊

and having it Deep and Structured 課程名稱解釋 機器學習 及其深層與結構化 Machine Learning and having it Deep and Structured Method

用 deep learning “硬train一發” 遇到問題,用 c4 就對了! 用 deep learning “硬train一發”

萬事皆可 train ……

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 …… Ali Rahimi, Test of Time Award, NIPS 2017

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 A network structure defines a function set Is deep better than shallow? Theory 1: Expressiveness How can we optimize by gradient descent? There are local minima …… Theory 2: Optimization Why deep network does not overfit? Although it can …… Theory 3: Generalization

Attention-based Model Theory 1 Computational Graph CNN Highway RNN Recursive Network Spatial transformer Theory 2 Batch Norm Attention-based Model Seq-to-seq Theory 3 SELU Capsule

and having it Deep and Structured 課程名稱解釋 機器學習 及其深層與結構化 Machine Learning and having it Deep and Structured Task

Output is composed of components with dependency Structured Learning Machine learning is to find a function f Regression: output a scalar Classification: output a “class” (one-hot vector) Just name a few Take human language processing and image processing as examples 1 1 1 Class 1 Class 2 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 “Machine learning and having it deep and structured” “機器學習及其深層與結構化” (sentence of language 1) (sentence of language 2) Speech Recognition 感謝大家來上課” 課程名稱只能有12 個字 (speech) (transcription) Chat-bot “How are you?” “I’m fine.” (what a user says) (response of machine)

ref: https://arxiv.org/pdf/1605.05396.pdf Output Matrix Image to Image Colorization: Ref: https://arxiv.org/pdf/1611.07004v1.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 Decision Making and Control Action: “right” Action: “fire” Action: “left” A sequence of decisions

Regression, Classification Structured Learning Regression, Classification

GAN RL Theory 1 Computational Graph CNN Highway RNN Recursive Network Spatial transformer Theory 2 Batch Norm Attention-based Model Seq-to-seq Theory 3 SELU Capsule GAN Generation Adversarial Network (GAN) Value-based Approach Policy-based Approach (PPO) Actor-Critic Sequence Generation Conditional Generation Imitation Learning Unsupervised Conditional Generation Auto ML RL

參考書籍 另有助教時間由助教講授作業。 Original image: http://www.danielambrosi.com/Grand-Format-Collection/i-jbhqVhS/A http://www.deeplearningbook.org/

Schedule

四次作業 HW1:深度學習流言終結者 1-1: Deep is better than shallow? 1-2: Is local minima an issue? 1-3: Is deep learning generalizable? HW2:Seq-to-seq model 2-1: Video caption generation 2-2: Chat-bot (option)

四次作業 HW3: Generative Adversarial Network (GAN) 3-1: Generation 3-2: Conditional Generation 3-3: Unsupervised Conditional Generation (option) HW4: Reinforcement learning 4-1: Policy gradient 4-2: Q-learning 4-3: Actor-critic

https://ceiba. ntu. edu. tw/modules/index. php https://ceiba.ntu.edu.tw/modules/index.php?csn=8e8d96&default_fun=syllabus

Policy 待處理: 放 cieba 幫忙組隊

成績是相對的 成績是相對的 成績是相對的 評量方式 不點名、不考試 作業一 (25%)、作業二 (25%)、作業三 (25%)、作 業四 (25%) 成績是相對的 成績是相對的 成績是相對的

組隊 每組 1 ~ 3 人,其中一人為組長 以組為單位進行所有作業 隊伍登記方法之後和作業一一起說明 組內互評:學期結束前會有組內互評,會影響成 績

上課方式 上課投影片和錄音會放到李宏毅的個人網頁上 李宏毅的個人網頁: http://speech.ee.ntu.edu.tw/~tlkagk/courses_MLSD18.h tml 社團: “Machine learning and having it deep and structured (2018 spring)” https://www.facebook.com/groups/907901649378100/ 有問題歡迎直接在 FB社團上發問 如果有同學知道答案歡迎回答 有任何和機器學習相關的想法都可以在 FB社團 上發言

提醒 深度學習必要之惡:訓練過程需要時間、調參數需要時 間 …… 作業早點開始 死線前爆氣沒有什麼幫助 健全的心靈 試著調適等待過程的焦慮 運算資源 會有 MS Azure 的贊助,但是自備運算資源更好 請勿有作弊行為 (例如:抄襲同學的作業和程式、抄襲 前人的作業和程式等等) 請遵守各作業的規定 如有規定未盡之處,則依照一般社會常識

需要的基礎能力和知識 本課程的定位為機器學習進階課程 程式能力:能夠使用某一個深度學習框架 (e.g. Tensorflow, pyTorch) 使用 Keras 無法完成所有的作業 本學期不會教深度學習框架的使用,請自學 Tensorflow https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd2 31015d9d07dbe1002a https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd2 31015d9d0852c5002b https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd2 31015d9d08fb62002d pyTorch https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd2 31015d9d0992ef0030 每次上課前會告訴大家需要先看的部分

需要的基礎能力和知識 基礎知識:希望聽課同學具備深度學習的基礎知識 《機器學習》錄影 DNN: https://www.youtube.com/watch?v=Dr-WRlEFefw Tips for DNN: https://www.youtube.com/watch?v=xki61j7z-30 CNN: https://www.youtube.com/watch?v=FrKWiRv254g RNN (Part 1): https://www.youtube.com/watch?v=xCGidAeyS4M RNN (Part 2): https://www.youtube.com/watch?v=xCGidAeyS4M Why Deep: https://www.youtube.com/watch?v=XsC9byQkUH8 Auto-encoder: https://www.youtube.com/watch?v=Tk5B4seA-AU Deep generative model (Part 1): https://www.youtube.com/watch?v=YNUek8ioAJk Deep generative model (Part 2): https://www.youtube.com/watch?v=8zomhgKrsmQ Reinforcement Learning: https://www.youtube.com/watch?v=W8XF3ME8G2I

加簽 等一下助教會公告作業 0 作業零其實是《機器學習》這門課的作業 變相擋修《機器學習》 可以用任何機器學習方法完成,不限深度學習,只要 達到要求的正確率就行 助教不會改作業零的程式 以個人為單位完成 本課程預期修課人數為 40 ~ 80 人 ,上限為 120 人 如果完成作業零人數超過上限,則按照完成作業的時 間排序 完成作業 0 後,授權碼取得方式另行公告 不會檢查程式碼