Presentation Title

Similar documents
1 背 景 介 紹 許 多 應 用 科 學 牽 涉 到 從 資 料 (data) 中 分 析 出 所 需 要 ( 含 ) 的 資 訊 (information) 希 望 從 已 知 的 資 料 中 瞭 解 問 題 的 本 質, 進 而 能 控 制 或 做 出 預 測 這 些 資 料 通 常 有 兩

报 告 1: 郑 斌 教 授, 美 国 俄 克 拉 荷 马 大 学 医 学 图 像 特 征 分 析 与 癌 症 风 险 评 估 方 法 摘 要 : 准 确 的 评 估 癌 症 近 期 发 病 风 险 和 预 后 或 者 治 疗 效 果 是 发 展 和 建 立 精 准 医 学 的 一 个 重 要 前

Machine Learning for Computer Vision

RPN 2 DeepParts 22 part pool 2 3 HOG 12 LBP 13 Harr - like 15 DPM 16 Deformable Parts Model VGG16 X. Wang 14 VGG Convolutiona

PowerPoint 演示文稿

Vol.39 No. 8 August 2017 Hyeonwoo Noh [4] boundng box PASCALV VOC PASCAL VOC Ctyscapes bt 8 bt 1 14 bt

泰迪杯全国数据挖掘挑战赛 OCR (CNN) OCR() CNN % 92.1% 15% 90%. Viterbi. OCR..,,,,,

Natural Neural Networks

(Pattern Recognition) 1 1. CCD

<4D F736F F D20C9CFBAA3BFC6BCBCB4F3D1A7D0C5CFA2D1A7D4BA C4EAC7EFBCBEC8EBD1A7B2A9CABFD7CAB8F1BFBCCAD4CAB5CAA9CFB8D4F22D C8B7B6A8B8E5>

1 引言

COCO18-DensePose-BUPT-PRIV

[1] [4] Chetverikov Lerch[8,12] LeaVis CAD Limas-Serafim[6,7] (multi-resolution pyramids) 2 n 2 n 2 2 (texture) (calf leather) (veins)

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

Overview of MathWorks

第壹章

untitled

2006產業管理創新研討會論文格式說明

穨japhkesch.PDF

Presentation Title

彩色地图中道路的识别和提取

Journal of Northwestern Polytechnical University Apr. Vol No. 2 ICM ICM ICM ICM ICM ICM TP A

2/80 2

<4D F736F F D20AE61AC462DBFAFADB9AD70B565BB50BB73A740B1D0AED7>

PowerPoint 演示文稿

Microsoft Word - 00-巻頭言.doc

國立中山大學學位論文典藏.PDF

一 课 程 负 责 人 情 况 姓 名 吴 翊 性 别 男 出 生 年 月 基 本 信 息 学 位 硕 士 职 称 教 授 职 务 所 在 院 系 理 学 院 数 学 与 系 统 科 学 系 电 话 研 究 方 向 数 据 处 理 近 三 年 来

Microsoft Word - 附章.doc

Microsoft Word - 附章.doc

标题

01政治.doc

因 這 將 成 為 你 一 生 中 最 珍 貴 也 最 難 得 的 資 產 在 本 系 徐 主 任 積 極 努 力 安 排 之 下, 東 海 大 學 國 貿 系 與 南 京 大 學 國 貿 系 簽 定 交 換 計 畫, 系 上 開 放 四 個 名 額 到 南 京 大 學 進 行 為 期 一 學 期

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

附件1:

清 华 大 学

一 课 程 基 本 情 况 课 程 名 称 工 程 应 用 数 学 ( 计 算 机 类 ) 编 码 所 属 部 门 工 业 中 心 课 程 所 属 专 业 课 程 所 属 模 块 数 学 计 算 机 类 任 课 教 师 情 况 ( 人 数 ) 教 授 副 教 授 讲 师 助 教 3

68369 (ppp quickstart guide)

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

Microsoft Word - 11月電子報1130.doc

[15] (Max-margin domain transforms, MMDT),,, SVM (Support vector machine),., MMDT,, QP (Quadratic programming),, (Extreme learning machi

高中英文科教師甄試心得

coverage2.ppt


双 语 教 学 之 中 综 上 所 述, 科 大 讯 飞 畅 言 交 互 式 多 媒 体 教 学 系 统, 围 绕 语 音 核 心 技 术 的 研 究 与 创 新, 取 得 了 一 系 列 自 主 产 权 并 达 到 国 际 领 先 水 平 的 技 术 成 果, 同 时 获 得 发 明 专 利 3

Master Thesis_專門用來製作目錄.doc

2014 年 11 月 总 第 251 期 主 办 单 位 : 中 国 科 学 院 自 动 化 研 究 所 CONTENTS 中 国 科 学 院 自 动 化 研 究 所 所 刊 卷 首 语 赠 人 一 片 云 1 科 研 动 态 与 学 术 交 流 自 动 化 所 人 脸 识 别 技 术 在 首 届

untitled

untitled

SVM OA 1 SVM MLP Tab 1 1 Drug feature data quantization table

Microsoft Word - KSAE06-S0262.doc

Vol. 22 No. 2 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Apr ,,,,, Apriori,,,,,,,,

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

Microsoft PowerPoint - Aqua-Sim.pptx

soturon.dvi

Microsoft Word - 08_科普作品選讀示例一_ doc

epub83-1

簡報技巧

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

Microsoft Word - A _ doc

Microsoft Word - 生活禮儀柯友惠981

untitled

Microsoft PowerPoint - ATF2015.ppt [相容模式]

Kaminskiy VITAL 1 VITAL Silico Medicine Pathway Pharmaceuticals Aging Analytics VITAL VITAL VITAL Aging Analytics observer 2 VITAL VITAL VITAL VITAL V

Microsoft Word doc

LSC操作说明

目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行 第 三 章 内 部 环 境 建 设 第 一 节 组 织 架 构 第 二 节 发 展 战 略 第 三 节


AL-M200 Series

在 应 用 实 践 上 指 导 性 建 议 ( 黄 白,2008) 近 几 年 来, 国 家 政 府 在 教 育 方 面 高 度 重 视 教 育 信 息 化 工 作, 相 继 出 台 一 系 列 政 策 文 件 和 规 范 来 促 进 和 推 动 信 息 技 术 在 教 育 教 学 领 域 的 广

訓 練 的 教 導 者 為 各 店 的 店 經 理, 對 店 經 理 而 言 是 一 項 不 小 的 負 擔 因 此, 如 何 透 過 新 工 具 的 引 進 與 導 入, 使 店 經 理 的 負 擔 減 輕, 而 能 將 時 間 投 注 在 店 舖 經 營 上, 亦 為 另 一 項 改 善 的 重

附表2:

言语理解中的知觉表征与命题表征*

K301Q-D VRT中英文说明书141009

第 2 期 王 向 东 等 : 一 种 运 动 轨 迹 引 导 下 的 举 重 视 频 关 键 姿 态 提 取 方 法 257 竞 技 体 育 比 赛 越 来 越 激 烈, 为 了 提 高 体 育 训 练 的 效 率, 有 必 要 在 体 育 训 练 中 引 入 科 学 定 量 的 方 法 许 多

PowerPoint Presentation

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2

明 愛 中 學

2015 年 第 24 卷 第 11 期 计 算 机 系 统 应 用 历 的 主 体 部 分 多 以 非 结 构 化 的 文 本 形 式 存 储, 很 多 研 究 只 能 基 于 有 限 的 结 构 化 数 据 进 行 [4,5], 无 法 满 足 临

Epson

2005硕士论文模版

開 創 科 學 計 算 的 研 究 與 職 場 生 涯 13 候 模 型 與 預 測 天 文 以 及 數 位 內 容 產 業 等 等, 這 麼 多 與 我 們 生 活 息 息 相 關 的 產 業, 背 後 有 沒 有 任 何 的 共 通 點? 數 學, 又 在 這 些 產 業 中 扮 演 了 任 何

前言

<4D F736F F D20A4E2B6D5BFEBC3D1C2B2B3F8BCBDA9F1A874B2CE2E646F63>

填 表 说 明 1. 本 表 用 钢 笔 填 写, 也 可 直 接 打 印, 不 要 以 剪 贴 代 填 字 迹 要 求 清 楚 工 整 2. 本 表 所 填 内 容 必 须 真 实 可 靠, 如 发 现 虚 假 信 息, 将 取 消 所 在 学 院 参 评 资 格 3. 本 表 涉 及 的 项 目

P(x,y) P(x-1,y) P(x,y-1) P(x,y+1) P(x+1,y) Sobel LaplacePrewittRoberts Sobel [2] Sobel [6] 0 1 1: P(x,y) t (4-connectivity) 2: P(x,y) t 3:


PowerPoint Presentation

(單位名稱)大事記---96學年度(96

編輯要旨 一 教育部為了協助本國失學民眾 新住民及 其他國外朋友 有系統的學習華語文的 聽 說 讀 寫 算等識字能力及跨文化 適應 以培養具有基本公民素養的終身學 習者 特別委託新北市政府教育局新住民 文教輔導科團隊編輯本教材 二 依據上述目的 本教材共有六冊 並分為 六級 分級及單元名稱詳如下表


書本介紹


(Microsoft Word - 11-\261i\256m\253i.doc)

就业简报

由社會發展趨勢探討國人睡眠品質

软件测试(TA07)第一学期考试

acl2017_linguistically-regularized-lstm-MinlieHuang

BUILDING THE BEST MARKETING BUDGET FOR TODAY S B2B ENVIRONMENT For most marketers, budgeting and planning for the next year is a substantial undertaki

第一章

Transcription:

MATLAB 与人工智能 : 深度学习有多远? 2017 The MathWorks, Inc. 1

术语 : 人工智能, 机器学习, 深度学习 Rule-based & brute force reasoning Spam filters learn models from data Artificial Intelligence (A.I.) for knowledge based reasoning in academia Deep learning drive AI BOOM 2

MATLAB 是什么? 4

5

6

7

机器学习 10

机器学习无处不在 图像识别 语音识别 股票预测 医疗诊断 数据分析 机器人 更多 [TBD] 11

示例 :Classfication 学习类型 Supervised Learning 算法类型 Classification 目标 : 训练一个分类器, 通过传感器手机的数据来区分人的动作 Regression 数据 : Machine Learning 基于输入输出数据开发预测模型 输入 三轴加速度计三轴陀螺仪 输出 Unsupervised Learning Clustering 方法 : 数据输入 交互式训练 并比较分类器结果 仅对输入数据进行分组或解释 利用新的传感器数据测试结果 12

示例 :Regression 学习类型 Supervised Learning 算法类型目标 : Classification 简单 精确预测系统负载 Machine Learning 基于输入输出数据开发预测模型 Regression Unsupervised Learning Clustering 仅对输入数据进行分组或解释 13

示例 :Clustering 学习类型 Supervised Learning 算法类型 Classification 目标 : 基于发动机转速和车速数据, 识别分类 Machine Learning 基于输入输出数据开发预测模型 Regression Unsupervised Learning Clustering 仅对输入数据进行分组或解释 14

深度学习 15

为什么深度学习如此炙手可热? Human Accuracy Source: ILSVRC Top-5 Error on ImageNet 16

示例 1: 使用深度学习实现物体识别 Training (GPU) Prediction Millions of images from 1000 different categories Real-time object recognition using a webcam connected to a laptop 17

示例 2: 使用深度学习进行检测和定位 Regions with Convolutional Neural Network Features (R-CNN) Semantic Segmentation using SegNet 18

什么是深度学习? 训练数据 特征提取 测试数据 机器学习模型 : 分类 猫 19

什么是深度学习? 训练数据 测试数据 Convolutional Neural Network Convolutional Neural Network 卷积神经网络 (CN)(CNN) (CNN) Feature Learning & Classification Feature Learning and 特征学习与分类 Classification 猫 20

深度学习是机器学习的一部分 Machine Learning 机器学习从数据中手工提取的特征, 学习任务 Deep Learning 深度学习直接从数据中提取特征和任务, 执行端到端的学习 End-to-End Learning 21

结构 : 卷积神经网络 (CNN) CNN 是理想的图像和视频处理网络 CNN 采用固定大小的输入并生成固定大小的输出 卷积将输入图像通过一组卷积滤波器, 每一个都从图像中激活某些特征 26

神经网络如何工作? 边缘 形状 目标 27

深度学习工作流程 Train network Training images Training options Predict and assess network accuracy Test images Deploy results Probability Boat Plane Car 100s images 10s classes Trained Network Train 32

示例 : 利用 CNN 实现数字识别 What? A set of handwritten digits from 0-9 Why? An easy task for deep learning beginners How many? 7500 training images 2500 test images Best results? 99.72% accuracy = 7 33

创建 CNN Image Input Layer Convolutional Layer ReLU Layer Max Pooling Layer Fully Connected Layer 34

Set Training options 35

训练网络 Bayesian Optimization 36

训练网络 Bayesian Optimization 43

深度学习推动者 GPUs 加速性能 可获得专家训练出的顶级深度模型 AlexNet PRETRAINED MODEL VGG-16 PRETRAINED MODEL ResNet PRETRAINED MODEL Caffe M O D E L S GoogLeNet PRETRAINED MODEL TensorFlow/Keras M O D E L S 海量已标记的公共数据集 44

10 行 MATLAB 代码实现深度学习 camera = webcam; % Connect to the camera nnet = alexnet; % Load the neural net while true picture = camera.snapshot; % Take a picture picture = imresize(picture,[227,227]); % Resize the picture label = classify(nnet, picture); % Classify the picture image(picture); title(char(label)); drawnow; end % Show the picture % Show the label 46

神经网络工具箱深度学习 47

迁移学习 48

深度学习的两种方法 1. 从头开始训练一个深度神经网络 2. 微调一个预先训练好的模型 ( 迁移学习 ) 49

迁移学习工作流程 Load pretrained network Early layers that learned low-level features (edges, blobs, colors) Last layers that learned task specific features Replace final layers New layers to learn features specific to your data Train network Training images Training options Predict and assess network accuracy Test images Deploy results Probability Boat Plane Car Train Trained Network 1 million images 1000s classes Fewer classes Learn faster 100s images 10s classes 50

为什么进行迁移学习? 所需数据集大幅减少, 训练时间也随之减少 参考模型 ( 如 AlexNet, VGG-16, VGG-19 ) 是强有力的特征提取器 以顶级研究者的最佳网络模型为基础 AlexNet PRETRAINED MODEL Caffe M O D E L S VGG-16 PRETRAINED MODEL GoogLeNet PRETRAINED MODEL ResNet PRETRAINED MODEL TensorFlow/Keras M O D E L S 51

转移学习演示 : 在餐厅里识别食物 AlexNet: Pre-trained Object Recognition Model Custom Food Recognition Model Transfer Learning Training Time: Days to weeks Training Time: 10 to 12 minutes 53

MATLAB 迁移学习 Easily modify and re-train networks: Remove last 3 layers: layers = net.layers(1:end-3); Perform transfer learning: layers(end+1) = fullyconnectedlayer (2,'Name','fc8_2') layers(end+1) = softmaxlayer layers(end+1) = classificationlayer() net = trainnetwork(trainingds, layers, opts); 55

训练效率与规模 56

在 MATLAB 中训练很快 MATLAB is more than 4x faster than TensorFlow AlexNet CNN architecture trained on the ImageNet dataset, using batch size of 32, on a Windows 10 desktop with single NVIDIA GPU 57

More CPUs 在 CPU,GPU, 多 GPU 和群集训练深度学习网络 H OW TO TARGET? More GPUs 58

推断效率与部署 59

GPU Coder 填补我们深入学习解决方案的空白 训练 推断 数据获取预处理选择网络训练 部署 Image Acq. Image Processing Neural Network Parallel Computing GPU Coder Automation Driving Computer Vision Text Analytics 60

GPU 运算更快速 30 fps 10 fps 61

什么是 GPU Coder 代码生成工具 生成 CUDA 代码, 用于 NVIDIA GPU CUDA 扩展了 C++ 代码的并行计算结构 62

为什么使用 GPU Coder? 痛点 : 手写代码 解决方案 : GPU Coder 不会编写 CUDA 代码 推断耗时 容易引入错误 自动转换 MATLAB 代码到 CUDA 代码 加速 CUDA 评估人工编码的错误 63

在 MATLAB 中访问深度学习参考模型 1. 参考模型 2. Caffe 模型导入 3. 教程 64

为什么是 MATLAB? MATLAB 是工程师和科研人员最易用 并且最高效的开发平台 67

更多资源 深度学习资源 机器学习资源 68

谢谢 70