PowerPoint Presentation

Similar documents
Presentation Title

Overview of MathWorks

Presentation Title

PowerPoint Presentation

PowerPoint Presentation

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

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

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

Presentation Title

Presentation Title

"航海王"人物人格特質探究doc

引言

厦门大学博硕士论文摘要库

<4D F736F F D20C9CFBAA3BFC6BCBCB4F3D1A7D0C5CFA2D1A7D4BA C4EAC7EFBCBEC8EBD1A7B2A9CABFD7CAB8F1BFBCCAD4CAB5CAA9CFB8D4F22D C8B7B6A8B8E5>

<4D F736F F D20C0CFE6F7A1B6D8FED9CDB5C4B1B3D3B0A1B72E646F63>

Microsoft Word - 1HF12序.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc

鍟嗗搧瑙傚療鈥㈤挗鏉

Microsoft Word - 2B802內文.doc

東區校園中法治教育種子師資教學研習營

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

会 议 组 织 研 讨 会 主 席 : 周 巢 尘 院 士 ( 中 国 科 学 院 软 件 研 究 所 ) 程 序 委 员 会 主 席 : 段 振 华 教 授 ( 西 安 电 子 科 技 大 学 ) 董 云 卫 教 授 ( 西 北 工 业 大 学 ) 工 业 专 题 主 席 : 叶 宏 研 究 员

公務員服務法第13條相關解釋彙整表

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

Microsoft Word - 临政办发6.doc

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

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

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

册子0906

科展作品說明書--情定水果 香邀你我

Microsoft Word - 附件.doc

标题

第 一 部 分 投 标 邀 请 一. 项 目 名 称 : 北 京 大 学 附 属 中 学 副 食 品 商 店 协 议 供 货 商 招 标 项 目 二. 项 目 内 容 : 北 京 大 学 附 属 中 学 采 购 中 心 现 就 学 校 副 食 品 商 店 的 供 货 协 议 商 进 行 招 标, 中

我 可 以 向 你 们 保 证 以 下 的 内 容 100% 真 实, 请 您 一 定 耐 心 看 完 从 医 15 年 来, 我 也 反 复 告 诉 病 人 这 些 事 实 但 是 没 有 人 愿 意 去 听, 更 没 有 人 愿 意 去 相 信 或 许, 我 们 的 同 胞 们 真 的 需 要

Microsoft Word - 愛吐沙的蛤蜊

i

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

2001年博士、硕士研究生招生计划表

Machine Learning for Computer Vision

经 济 与 管 理 耿 庆 峰 : 我 国 创 业 板 市 场 与 中 小 板 市 场 动 态 相 关 性 实 证 研 究 基 于 方 法 比 较 视 角 87 Copula 模 型 均 能 较 好 地 刻 画 金 融 市 场 间 的 动 态 关 系, 但 Copula 模 型 效 果 要 好 于

IBM SPSS Modeler 14.2 建模节点

附3

Presentation Headline Subhead

EM算法及其应用

目录 决策树 Adaptive Boosting (AdaBoost) Gradient Boost Decision Tree (GBDT) TreeBoost XGBoost 总结

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

PowerPoint 演示文稿

PowerPoint Presentation

VB程序设计教程

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

[1] Liu Hongwei,2013, Study on Comprehensive Evaluation of Iron and Steel Enterprises Production System s Basic Capacities, International Asia Confere

水晶分析师

Microsoft Word 記錄附件

从零构建支持向量机(SVM)

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

Transcription:

深度学习 vs.. 机器学习 方法选择与模型训练 2018 The MathWorks, Inc. 1

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 3

人工智能, 机器学习和深度学习 人工智能 任何能让机器模仿人类智能的技术 机器学习 统计方法使机器能在没有明确编程的情况下从数据中 " 学习 " 任务 深度学习 具有许多层的神经网络, 可以 直接 从数据学习表示和任务 在图像分类应用中, 深度学习比人类更准确 1950s 1980s 2015 FLOPS Thousand Million Quadrillion 4

机器学习类型 算法分类 学习类型 监督学习 分类 输出是分类的结果 ( 正常 不正常 ) 机器学习 深度学习 基于输入输出数据开发预测模型 回归 输出是一个数值 ( 温度 股票价格 ) 无监督学习 聚类 没有输出 - 仅从输入数据中找到自然分组和模式 仅对输入数据进行分组或解释 5

深度学习还是机器学习? 你有标签数据吗? 如果没有, 传统的机器学习可能是更合适 是否能够接受黑盒子模型? 如果不能, 传统的机器学习可能更合适 你了解你的数据吗? 如果重要的特征提取需要专业领域知识, 选择机器学习 是否有 GPU 计算资源? 深度学习需要大规模计算资源 你的数据规模是什么? 深度学习通常需要大规模数据集 你的模型期望精度是多少? 机器学习可能会面临精度平台 6

机器学习 7

机器学习分类 算法类型 学习类型 分类 Support Vector Machines Discriminant Analysis Naive Bayes Nearest Neighbor 监督学习 支持向量机判别分析朴素贝叶斯最近邻 机器学习 基于输入输出数据开发预测模型 回归 Linear Regression GLM SVR, GPR Ensemble Methods Decision Trees Neural Networks 线性回归支持向量回归组合方法决策树神经网络 无监督学习 聚类 kmeans, kmedoids Fuzzy C-Means Hierarchical Gaussian Mixture 仅对输入数据进行分组或解释 Neural Networks Hidden Markov Model K 均值分层聚类高斯混合模型神经网络隐马尔科夫模型 8

选择模型与算法的挑战 Classification Learner 1. 我应该选择哪个算法? 2. 需要自己开发及其学习算法吗? 3. 如何比较不同算法的结果? 4. 如何将新的数据应用到选择的模型? Regression Learner 5. 在开发过程中如何理解算法? 9

统计与机器学习工具箱 高效 易用 Classification Learner app Regression Learner app 并行计算选项 额外算法 Multiclass SVM, kmediods clustering 支持大数据 Tall Array 支持代码生成 如果没有这个图形 App, 我不 会想要尝试机器学习 10

深度学习 11

深度学习在行动 语音识别 交易算法 我们从何起步? 应用类型 输入 / 输出类型 网络结构 情感分析 动作判断 12

你需要哪种应用? 应用类型 输入 / 输出类型 网络结构 A. 图片 B. 视频 没有图片, 怎么办? C. 语音 D. 文字 遇到序列数据或者时间序列数据, 怎么办? E. 传感器 F. 以上都不是 13

Sequence 模型应用 输入 / 输出类型 应用类型 one to one one to sequence sequence to one sequence to sequence 输入 / 输出类型 网络结构 图像分类图片字幕 时间序列分类 时间序列回归 ( 预测 ) 情绪分析 动作识别 语言翻译 自动补全 ( 下个词组补全 ) 语音到文字翻译 14

Sequence-to-One 类型 电影评论的情感分析 ( 分类 ) This is the best movie ever 输入 : 单词序列 ( 句子 ) 发动机剩余使用时间 ( 回归 ) positive 输出 : 标签 (positve) 或 negative 130 ( 小时 ) 输入 : 传感器信号时间序列输出 : 发动机失效的时间 ( 标量 ) 15

Sequence-to-Sequence 类型 字母级语言建模 ( 分类 ) h e l l e l l o 输入 : 字母序列 发动机剩余使用时间 ( 回归 ) 输出 : 输入字母的下一个字母预测序列 输入 : 传感器信号时间序列 输出 : 每个时间点发动机失效的程度 16

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

结构 : 循环神经网络 (RNN) RNN 是连接时间的神经网络 RNN 可以处理任意输入 / 输出长度 使用输入之间的依赖关系 RNN 展开 18

结构 : 长短期记忆网络 (LSTM) lstmlayer() LSTM 是递归神经网络 (RNN) 的延伸 LSTM 也可以通过时间连接, 它们保存了长期和短期的依赖关系 是理想的文本和序列数据分析网络 适用于时间序列分析 LSTM 展开 c 0 C 1 C t 19

关键要点 数据集类型 数值数据 时间序列 文本数据 图像数据 机器学习 or LSTM LSTM or CNN CNN 20

MATLAB 深度学习流程 Application logic Trained DNN 深度神经网络设计 + 训练 应用程序设计 独立部署深度神经网络推断 21

有了 ONNX 之后 PyTorch Caffe2 TensorFlow Deployment Export MXNet ONNX MATLAB Augmentation and Optimization Import Core ML Scikit- Learn CNTK Visualization and Debugging 22

深度学习 vs. 机器学习 24

示例学习 : 心音分类器 动机 : 心跳声是复杂的信号 需要受过训练的临床医生诊断 Normal Abnormal 目标 : 开发分类器并部署到便携设备 Normal 心跳声录音特征提取分类算法 数据 : 心音录音 ( 心音图 ): Abnormal 来自 PhysioNet Challenge 2016 录音长度 : 5 到 120 秒 训练数据 : 3240 段录音 vs 测试数据 :301 段录音 标签 : Normal 或 Abnormal 25

第一步 : 数据访问和探索 挑战 : 不同的采样率 信号管理 大规模数据集 ( 大数据 ) 数据探索简单可行 : 时域 频域 时频域 信号分析仪 : 数据探索可视化 26

第二步 : 数据预处理 挑战 : 保留峰值特征 信号与噪声谱重叠 自动去噪声 Wavelet Signal Denoiser MATLAB 代码生成 无需编写任何代码进行信号预处理 28

数据预处理更简单的方法来清理凌乱的数据 使用 *missing 函数查找 填充和删除丢失的数据 可以使用累积统计函数忽略 NaNs 使用 replace, contains, endswith 等进行更简单的文本操作 使用 smoothdata 对数据进行滤波或 局部回归以平滑噪声 使用 isoutlier 和 filloutliers 处理离群值 30

第三步 : 特征提取 挑战 : 查找非平稳信号的特征 特征出现在不同的尺度上 特征选择 时域统计特征 : 平均值 中值 标准差 音频信号频域特征 : 主频率 Mel 频率倒谱系数 (MFCC) 用小波进行倍频程分解 31

第四步 : 训练模型 挑战 : 机器学习算法的知识 扩展到大规模数据集 App 中快速训练模型 定义交叉验证 尝试各种常用算法 性能分析 : 测试数据准确率 93% 无需重新编码即可扩展到大数据集 :Tall Array 集成学习 33

第四步 : 模型优化 挑战 : 手动参数调整繁琐 额外改进 自动微调学习参数 自动选择最佳 特征 模型迭代优化 参数贝叶斯优化 性能分析可视化 调整不平衡 ( 数据或者错误分类的严重程度 ) 使用自动特征选择, 减少模型规模 Class Distribution Normal 75% Abnormal 25% 超参数调优 NCA: 近邻成分分析 混淆矩阵 35

第五步 : 部署 MATLAB 挑战 : 不同的目标平台 硬件需求 ( 规模, 速度, 定点等等 ) 部署选项 : MATLAB Compiler MATLAB Compiler SDK MATLAB / GPU Coder 为嵌入式系统生成代码 (C,HDL,PLC) 编译 MATLAB, 使用 MPS 进行系统扩展 Enterprise Systems MATLAB Runtime MATLAB Production Server, CUDA Embedded Hardware 37

Demo: 心音分类器 Normal Abnormal 38

关键要点 数据集类型 数值数据 时间序列 文本数据 图像数据 机器学习 or LSTM LSTM or CNN CNN 40

基于信号的深度学习 使用多层神经网络进行监督分类 1. 卷积神经网络 (CNN) 多功能且灵活的深度学习方法 应用于经过时频转换的信号 2. 长短期记忆网络 (LSTM) 41

使用神经网络实现心音信号分类 步骤 信号 时频表示 连续小波转换 利用 GoogleNet 进行迁移学习 结果 准确度达到 90% 只需 10 行代码 深度学习训练 42

深度学习还是机器学习? 46

关键要点 赋予工程师数据科学的力量! 涵盖完整的工作流程 ( 探索到部署 ) 机器学习 机器学习变得简单 47

学习更多 查看 Battelle s NeuroLife 完整客户案例 从 File Exchange 下载 Heart Sounds Classification 应用 观看录制视频 Machine Learning Using Heart Sound Classification 阅读 : Machine Learning with MATLAB What is Deep Learning? 48