商务数据分析(第4次开课)大学慕课

本课程主要介绍深度学习的基本原理、卷积神经网络、循环神经网络、生成对抗网络、注意力机制等基本方法及其典型应用领域,并借助机器学习开源平台TensorFlow实现深度学习在证券趋势预测、声音质量评价、电子推荐、目标检测、社交网络情感分析等多个典型领域的应用。

——课程团队

课程概述

1.我为什么要学习这门课?

2.这门课的主题是什么?

在前面2次介绍传统的机器学习理论的基础上,讨论深度学习的典型算法原理与应用(具体美容请参考下面课程大纲),为实践打下坚实的基础。

3.学习这门课可以获得什么?

4.这门课有什么特色和亮点?

深度学习是一门理论和实践并重的课程,其中的内容比较多,很多算法也有一定的难度。深度学习的应用也需要一定的经验和技巧。本课程参阅了大量文献资料,结合过去多年的数据分析研究和项目实践,深入浅出,学生在可以钻研深度学习的算法以及应用。课程通过大量的选择题、填空和判断题检验和巩固学员对基本知识的理解。

5.这门课的学习方法建议

建议结合教材《机器学习》(人民邮电出版社,2018)、《机器学习案例实战》(人民邮电出版社,2019)、《Python机器学习实战案例》(清华大学出版社,2019)学习,先结合视频了解基本算法,然后通过各单元的测试题和作业巩固基本概念和算法,再通过具体的案例解读思路和代码,巩固算法。线下还要参考实战教材动手实验和实践练习,循序渐进。

6.课程守则(建议)

欢迎大家选修课程,请各位按照课程首页大纲的内容,根据课程内容的顺序,每周结合视频和推荐的配套教材,按时完成基本算法内容学习,并结合单元测试和章节练习,巩固基本概念和算法。在此基础上,完成每单元的实验,并可以进一步阅读推荐的实战案例,理解机器学习的思路以及每个步骤可能遇到的问题和技巧。有问题欢迎在课程讨论区讨论。

授课目标

授课团队

赵卫东董亮

课程大纲

01神经网络基础

理解前馈神经网络的结构、梯度下降法以及网络训练调优的基本方法,并能应用前馈神经网络解决实际问题。建议5个学时。打*的内容属于高级版,后面陆续推出。除了第7章外,其余章节均由赵卫东老师负责。

1.1神经网络简介

1.3神经网络效果评价

1.4神经网络优化

1.5银行客户流失预测

1.6练习题

02深度学习在人工智能系统的应用

通过众多的案例,了解深度学习的典型应用场景。建议2个学时。

2.1深度学习典型应用场景

2.2深度学习应用案例分析

2.3练习题

03卷积神经网络

理解卷积的内涵,熟悉常用的10几种卷积神经网络的结构、训练方法以及典型场景的应用。建议10个学时。

3.1卷积的理解—卷积和池化

3.2常见的卷积模型

@Lenet-5、AlexNet、VGGNet、GoogleLeNet、ResNet等

@Inceptionv2-v4、DarkNet、DenseNet、SSD等*

@MobileNet,ShuffleNet*

3.3胶囊网络*

3.4CNN卷积神经网络应用案例

3.5目标检测常用算法

@R-CNN、FastRCNN、FasterRCNN、YOLOv1-v3等

3.5图像分类

3.6动物识别

3.7物体检测

3.8人脸表情年龄特征识别*

3.9练习题

04循环神经神经网络

理解循环神经网络以及变种LSTM、GRU的结构、训练方法以及典型场景的应用。建议6个学时。

4.1RNN基本原理

4.2LSTM

4.3GRU

4.4CNN+LSTM模型

4.5Bi-LSTM双向循环神经网络结构

4.6Seq2seq模型

4.7注意力机制

4.8自注意力机制*

4.9ELMo、Transformer等*

4.10BERT、EPT、XLNet、ALBERT等*

4.11机器翻译

4.12练习题

05生成对抗网络

理解生成对抗网络的结构、训练方法以及典型场景的应用。建议5个学时。

5.1生成对抗网络模型

5.2GAN的理论知识

5.3DCGAN

5.4自动生成手写体

5.5CycleGAN

5.6WGAN*

5.7练习题

06深度学习神经网络案例

学会使用卷积神经网络、循环神经网络、生成对抗网络的常用算法的应用,解决实际问题,并能做创新性的应用。建议5个学时。

6.1股票走势预测

6.2文本情感分类

6.3图像风格转移

6.4机器翻译

6.5练习题

07强化学习

理解强化学习的基本概念和原理,了解强化学习的典型应用场景。建议2个学时。此部分由董亮老师负责讲授。

7.1强化学习基本原理

7.2强化学习常用模型

7.3强化学习典型应用

7.4深度Q网络*

7.5练习题

08项目驱动的深度学习方法

理解如何结合实际项目,强化机器学习和深度学习理论知识的深入理解,体会深度学习解决实际问题的技巧和技能。建议2个学时,加1个学时的讨论。

课时

8.1项目驱动的深度学习之路

8.2领域问题驱动的机器学习深度教学法

预备知识

学习本课程前需要掌握机器学习,尤其是前馈神经网络的基本原理、常用算法,也需要有较扎实的统计学、高等数学、线性代数、Python编程等基础。强烈建议学完第2次的开课内容再学习本次课程。

证书要求

1.按时学习每章节的视频

2.完成每章节的测试(以选择题为主,每章还至少有一个实验,一个互评的讨论题)

3.积极参加讨论和互评(每学期至少5次)

4.通过课程的结业测试(前面三项占总成绩的25%,结业考试占总成绩的75%)

注意:纸质证书需要付费申请(总分60分以上合格)

参考资料

基本的阅读教材:

1.赵卫东,董亮编著.机器学习.北京:人民邮电出版社,2018(教材,python语言)

2.赵卫东.机器学习案例实战.北京:人民邮电出版社,2019(实验和实训,python语言)

3.赵卫东,董亮著.Python机器学习实战案例.北京:清华大学出版社,2019(实验和实训,python语言)

参考资料:

龙龙.TensorFlow2.0实战案例

常见问题

1.没有基础可以学习吗?

答:强烈建议请先学习第1-2次的课程再学习,本课程需要掌握必要的高等数学、线性代数和统计基础知识以及比较扎实的机器学习基础知识。没有机器学习基础的学员请一定先学习传统的机器学习算法。此外,还需要掌握Python编程基础。

2.深度学习算法那么多,我怎么学习?

答:可以先熟悉基本的方法和算法,培养对数据分析的兴趣,奠定一定的基础后,逐步学习较难的算法。特别推荐通过案例和应用学习。有关机器学习技能的培养很重要,具体的方法请参考论文:数据分析类课程的技能培养方法探讨和基于项目实践的机器学习课程改革(《计算机教育》,2019.9)。

3.如何使用课程中提到的算法解决实际问题?

答:可以课后先阅读和调试一下经典的案例和代码,然后尝试解决一些简单的问题,通过参加比赛、各种技术研讨、仿真型的项目,直至参加实际项目,这是一个循序渐进的过程,需要耐心、兴趣和毅力。

4.本课程怎么学习?

答:本课程是深度学习的基本课程,适合有一定机器学习基础的学员,配合教材讲解实用的内容,与线下的实训练习结合。建议采用翻转教学方式,结合配套教材,首先学习在线的视频,课下结合实际项目案例讨论算法的应用以及其中关键技能,并通过实验练习数据分析的思维和技能。

5.本课程有无配套的实验资源?

答:有的,配套教材封后扫码可以下载,网课也有部分实验内容可以下载练习。

6.实验是否有推荐的平台和工具?

答:以下的机器学习平台和工具可以使用:

7.本课程采用什么语言?

答:Python3语言。

8.课程总体难度如何?

答:属于深度学习基本的内容,难度总体属于初中等,希望学员理解机器学习基础知识,可以先选读本课程第二次开课的内容

9.本课程是否有实战的内容?

答:实战练习的课程大家可以选修机器视觉与边缘计算应用课程。并以推荐的2本实战案例线下练习,提供源代码和数据。

THE END
1.网络上深度学习机器学习的在线课程是否值得学习?入门的话建议看Coursera上吴恩达教授的《机器学习》课程,真真切切的感受一下机器学习,请自己把作业认真https://www.zhihu.com/question/267126994
2.开发者入门必读:最值得看的十大机器学习公开课雷峰网这是为汉语学子量身定做的入门课,相当于台湾大学机器学习课程前半学期的课,教给大家的是机器学习最核心的知识。林老师是教科书《Learning From Data》 的作者之一,是华人机器学习领域年轻有为的青年学者。这门课程十分用心细致,内容比吴恩达老师的入门课程稍稍充实一些。 https://www.leiphone.com/news/201701/0milWCyQO4ZbBvuW.html
3.吴恩达机器学习本门课程是 Coursera 上的第一门课,也是吴恩达(Andrew Ng)本课程将广泛介绍机器学习、数据挖掘和统计模式识别等内容,同时还引用了许多机器学习https://study.163.com/course/introduction/1210076550.htm?courseId=1210076550
4.课程《大数据机器学习》课程是面向信息学科的高年级本科生或研究生开设的基础理论课,目的是培养学生深入理解大数据机器学习理论基础,牢固掌握大数据机器学习方法,并能够解决实际问题等综合能力。课程的主要内容包括:统计学习基本理论,机器学习基本方法,深度学习理论和方法。 https://higher.smartedu.cn/course/622ac974bee70ef79f3e4f41
5.前深度学习门课程学习高级机器学习的 Deep Learning。了解神经网络、Backpropagation 和深度学习框架。 筛选依据 主题 数据科学(1,039) 计算机科学(875) 商务(642) 信息技术(490) 显示更多 语言 英语(3,632) 西班牙语(1,924) 法语(1,836) 阿拉伯语(1,828) 显示更多 了解产品 课程(3,045) 专业(442) 指导项目(349) 专业https://www.coursera.org/courses?query=deep%20learning&page=311
6.机器学习(吴恩达课程B站——个人理解:课时1.1注:黑色对学习内容关键部分的摘要,红色对部分内容简要理解总结,黄色对上述部分内容的简要理解总结,紫色是对学习时注意事项的提示,蓝色是对学习内容的拓展引用以便理解 ,———是对隔离一个主题的不同理解内容。 1:机器学习——一门在没有明确编程的情况下让计算机学习的科学 2:https://blog.csdn.net/Hacdhc/article/details/142795371
7.机器学习方向教程免费课程在线学习Python机器学习(Mooc礼欣、嵩天教授) 本课程有慕课网嵩天教授打造,适合有一定python基础并且希望学习人工智能的学员学习。 17714 免费 Python3机器学习快速入门(黑马程序员) 本课程由黑马程序员打造,快速带你入门机器学习。 17544 免费 机器学习边学变练(黑马程序员) 本课程由黑马程序员精品打造,适合对人工智能感兴趣https://www.py.cn/course/list/110.html
8.官宣!麻省理工学院官方线上课程之机器学习开启啦51CTO博客近日,麻省理工学院(MIT)官方课程项目组Blended Learning 推出了以机器学习、数据分析等核心技术为主题、科目覆盖了商、工、理、医、文等各个领域的大型线上课程项目。 什么是 Blended Learning? Blended Learning 是由 MIT Open Learning (美国麻省理工学院负责全球教育推广事务的校级部门) 旗下MIT xPRO领衔的大型官方https://blog.51cto.com/15279692/4888193
9.《斯坦福大学公开课:机器学习课程公开课全集在线播放》视频教程资源类型 :视频教程 资源语言 :简体中文 来源:大学资源网 访问热度 :621 更新时间 :06-26 关键词 :斯坦福大学公开课 :机器学习课程公开课全集在线播放 简介: 视频教程之家,全网最新免费视频教程分享发布平台 斯坦福大学公开课 :机器学习课程公开课全集在线播放http://www.spjc123.com/daxueziyuan/2019.html
10.机器学习开放基次程本课程主要讲解机器学习常见算法,整体难度中等偏上,该课程适合于对机器学习感兴趣且数学相对较好的用户。 课程老师 huhuhang L373 共发布过94门课程 实验评论(839) 综合评分:9.3 勤奋的努力 L538 LOU1760258568 L1https://www.lanqiao.cn/mobile/courses/1283/
11.机器学习初学者机器学习视频下载链接:见github包含mp4视频和字幕 github:https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes 2.吴恩达老师的深度学习课程笔记(deeplearning.ai) 笔记为本人整理机器学习爱好者群编写的笔记,目前更新完成。 课程简介与致谢 笔记在线阅读 http://www.ai-start.com/
12.机器学习特训营课程内容 默认排序 讲师介绍 Eason 简 介国内某顶级互联网公司核心算法专家;4年机器学习和互联网广告行业实战经验 邹伟 简 介知名机器学习讲师,计算机科学博士毕业;从事数据挖掘方面的研究,讲课清晰易懂https://www.nowcoder.com/live/1/
13.在线网页开发与编程课程Udemy通过这些在线课程,从头开始学习编码或创建网站。主题包括网页开发、IOS 移动应用程序、android、游戏开发和电子商务。https://www.udemy.com/zh-cn/courses/development/
14.《机器学习》课程教学大纲.pdf《机器学习》 课程教学大纲.pdf,课程名称:机器学习 课程编码:7293501 课程学分:2学分 课程学时:32学时 适用专业:计算机科学与技术 先修课程:高等数学Ⅰ,线性代数Ⅰ,概率论与数理统计 Ⅰ,C程序设计 课程类别:专业选修课 《机器学习》 课程教学大纲 一、课程简介与https://m.book118.com/html/2022/0609/6242034002004155.shtm
15.Python人工智能编程在线课程学习目标 根据主题情景,借助于专业乐高教具,通过外形模拟或机械传动,搭建出与主题相符的作品,学习相关百科知识,结合少儿智力发育敏感期,锻炼儿童语言表达、动手、创造等多方面能力。授课对象 幼儿园小班、中班、大班的孩子,年龄3-6岁。课程简介 Python人工智能编程,是以时下流行编程语言Python为主,依托19年科技素质教育https://www.houxue.com/cs/kecheng-891850.html
16.机器学习AZMOOC中国建立起强大的机器学习知识架构,并且知道如何创建和运用不同的模型来解决任何问题 课程概况 想了解机器学习?这门课程为您订做! 这门课程是英文课程Machine Learning A-Z的翻译和再创造。原版英文课程是Udemy上最畅销的机器学习课程。您在这门课里,会用深入浅出的方法学会复杂的模型,算法,还有基础的编程语句。 https://www.cmooc.com/course/13011.html
17.机器学习与深度学习培训本课程包含机器学习、深度学习的重要概念及常用算法(决策树、关联规则、聚类、贝叶斯网络、神经网络、支持向量机、隐马尔科夫模型、遗传算法、CNN、RNN、GAN等),以及人工智能领域当前的热点。通过6天的系统学习、案例讲解和动手实践,让学员能初步迈入机器学习和深度学习的知识殿堂。https://www.avtechcn.com/internet-cloud-brain-technology/ai/1712.html
18.菜菜的机器学习sklearn课堂(体验课)CDA网校课程介绍 十二周,让菜菜带你认识sklearn,带你深入浅出地探索算法的神秘世界。我会为你解读sklearn中的主流算法,带你处理数据,调整参数,完善算法,调用结果。我会为你解析参数,助你理解算法原理,也会带你遍历案例,带你实战给你刷经验。十二周之后,人人都能够三行实现算法,实现少加班,多钻研,在数据行业乘风破浪的目https://edu.cda.cn/course/4548
19.机器学习(深度学习)算法和应用培训课程课程讲解机器学习(深度学习)算法基本原理,以及如何应用这些机器学习算法实现行业应用。 培训目标: ·了解机器学习概要 ·学习广义线性模型 ·经典概率模型 ·决策树及其组合模型 Ensemble Models ·非监督学习模型 Unsupervised Learning ·人工神经元网络 Artificial Neural Networks 培训对象: 对机器学习算法原理和应用感兴http://www.info-soft.cn/e/action/ShowInfo.php?classid=54&id=4886
20.Python3入门人工智能,掌握机器学习+深度学习实战课程传统机器学习+深度学习+迁移学习+经典案例+核心工具,多维度走进人工智能 ¥448.00 已完结难度初级时长21小时学习人数1939综合评分9.99 立即购买加购物车 第1章 人工智能时代,人人都应该学会利用AI这个工具试看6 节 | 125分钟 本章将和大家介绍课程目标与内容概要,和大家分享人工智能的核心概念:人工智能定义、主要方法https://coding.imooc.com/class/chapter/418.html
21.重磅完备的AI学习路线,最详细的资源整理!吴恩达在斯坦福教授的机器学习课程 CS229 与 吴恩达在 Coursera 上的《Machine Learning》相似,但是有更多的数学要求和公式的推导,难度稍难一些。该课程对机器学习和统计模式识别进行了广泛的介绍。主题包括:监督学习(生成/鉴别学习、参数/非参数学习、神经网络、支持向量机);无监督学习(聚类、降维、核方法);学习理论(https://weibo.com/ttarticle/p/show?id=2309404366002560347513
22.机器学习课程新浪公开课新浪教育斯坦福: 机器学习课程(1) 机器学习的动机与应用 (译) 请点击升级您的Flash Player版本,最低版本要求:11.1 新浪公开课官方微博加关注http://open.sina.com.cn/course/id_280/