MATLAB是美国Mathworks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是matrix & laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国Mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
主讲老师
郁磊,知名大学副教授。具备良好的数学及信号处理基础, 熟悉常用的机器学习算法,如神经网络、支持向量机、决策树、随机森林等,以及群优 化算法,如遗传算法、蚁群算法、蝙蝠算法等,且精通多种编程工具,如 MATLAB、Python、 C++、C#、VB、Java、Qt 等。熟悉各种时域、频域和非线性分析方法,如傅里叶变换、小波变换、李雅普诺夫指数、 多尺度熵、压缩感知等,以及各种特征选择与降维方法,如主成分分析、随机投影、互信息、 非负矩阵分解、稀疏优化等。 熟悉数据库及网络编程,擅长 Apache + MySQL + PHP 架构开发,以及移动端 Android App 开发等。 熟悉可穿戴设备硬件系统的开发,具备心电、肌电、血压、血氧饱和度、惯性传感器等 生理信号采集系统的开发经验。同时,熟悉常用的无线传感器网络通信协议,如 ZigBee、 Wifi、Bluetooth 等。发布多篇论文并著有《MATLAB 神经网络 43 个案例分析》和《MATLAB 智能算法 30 个案例分析(第二版)》。
郁老师曾任MATLAB中文论坛(www.ilovematlab.cn)超级版主,现为 MATLAB技术论坛(www.matlabsky.com)管理团队成员之一,具备十余年的MATLAB编程开发经验,同时在机器学习与数据挖掘领域积累了大量的实际应用案例。
课程目标
课程定位为上机实战操作培训,基于代码和案例,边讲解边实践操作。
通过本课程的学习,能够使学员熟练掌握MATLAB高级编程、技巧及方法。
具备使用MATLAB软件解决工作和学习中相关问题的能力。
课程特色
资深专家深入讲解MATLAB相关操作技能;由浅入深、从理论到实践全面解析;
专家学员互动、答疑解惑、分享经验;专家推荐经典学习书籍、网络资源等。
上机实操培训,学习效率有保证。
授课方式
理论解析;
案例讲解分析;
上机操作。
参会对象
各省市、自治区从事工程计算、控制设计、医疗卫生、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域相关人员;各国内、省市重点大学相关专业的研究生及老师。
课程大纲
1. MATLAB编程基础
第1讲 MATLAB简介与用户界面
第2讲 变量、表达式、数组运算
第3讲 MATLAB程序设计
第4讲 MATLAB编程技巧
(1)MATLAB的安装与启动
(2)MATLAB开发环境和用户界面的主要功能
(3)变量的定义与赋值,数组运算
(4)MATLAB语言的流程结构
(5)编写脚本文件与函数文件
(6)程序调试
(7)MATLAB编程技巧
(8)现场练习与答疑
2. MATLAB读写数据文件
第5讲 读写TXT文件
第6讲 读写EXCEL文件
第7讲 读写CSV文件
(1)利用界面操作导入TXT文件
(2)调用函数读写TXT文件
(3)用界面操作导入Excel文件
(4)调用函数读写Excel/CSV文件
(5)现场练习与答疑
3. MATLAB绘图
第8讲 基本绘图方法
第9讲 高级绘图技巧
第10讲 图形保存与导出
(1)句柄式图形对象
(2)获取图形对象属性名称和属性值
(3)设置图形对象属性值
(4)常用的绘图函数
(5)图形修饰和添加注释
(6)图形保存与导出
(7)现场练习与答疑
4. GUI设计与软件开发
第11讲 图形用户界面(GUI)基础
第12讲 图形用户界面(GUI)设计
第13讲 综合软件开发实例
(1)GUI开发环境介绍
(2)利用GUIDE设计界面
(3)利用M语言设计界面
(4)综合软件开发实例
(5)现场练习与答疑
5.机器学习及其MATLAB实现
第14讲 人工神经网络
第15讲 支持向量机
第16讲 极限学习机
第17讲 决策树与随机森林
第18讲 实例讲解
(1)PCA、PLS基本原理及MATLAB实现
(2)BP神经网络基本原理及MATLAB实现
(3)SVM基本原理及MATLAB实现
(4)ELM基本原理及MATLAB实现
(5)现场练习与答疑
6.变量降维与特征选择
第19讲 主成分分析
第20讲 区间偏最小二乘法(iPLS)
第21讲 遗传算法
第22讲 L1范数正则优化
第23讲 实例讲解
(1)主成分分析及MATLAB实现
(2)iPLS基本原理及MATLAB实现
(3)遗传算法基本原理及MATLAB实现
(4)L1范数正则优化基本原理及MATLAB实现
(5)现场练习与答疑
7.MATLAB高级编程
第24讲 MATLAB程序编译与发布
第25讲 MATLAB混合编程
第26讲 MATLAB硬件开发
(1)MATLAB编译exe
(2)MATLAB与C++混合编程
(3)MATLAB串口通讯及数据采集
(4)MATLAB USB口通讯及数据采集
(5)现场练习与答疑
8.机器学习前沿
第27讲 深度神经网络
第28讲 对抗生成神经网络
第29讲 迁移学习
(1)卷积神经网络
(2)MatConvNet工具箱介绍
(3)对抗生成神经网络基本思想及MATLAB实现
(4)迁移学习基本思想及MATLAB实现
学习时间:2017年9月23至25日(三天)
学习地点:南京
学习费用:学费及资料费3900元/人,全日制学生凭学生证3600元/人;二人或二人以上报名3600元/人;以上优惠不叠加。
参加培训的学员,可颁发工业和信息化部《MATLAB基础及机器学习》职业技术水平证书,该证书可作为岗位聘用、任职、定级、晋升依据。
学员自带1张2寸照片。