商务数据分析(第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.成为算法工程师需要学习哪些课程?算法工程师要求很高的数学水平和逻辑思维。需要学习高数,线性代数,离散数学,数据结构和计算机等课程。专业要求:计算机、电子、通信、数学等相关专业;学历要求:本科及其以上的学历,大多数是硕士学历及其以上;语言要求:英语要求是熟练,基本上能阅读国外专业书刊;必须掌握计算机相关知识,熟练使用仿真工具https://zhidao.baidu.com/question/1994330805504728707.html
2.手把手教你,做算法工程师需要哪些数学知识?说了这么多,结论也就很明显了,学算法需要一定数学能力,但不是需要数学家,够用即可。如果你想看从事算法方向的工作,纠结选数学还是选计算机的话,那我建议你还是选计算机吧。 应用数学是给那些不知道以后要干嘛,准备读研了之后再想的人准备的。 需要学哪些数学 https://cloud.tencent.com/developer/article/2083695
3.科研前端十大热门计算机专业方向,需要学哪些课程?选修课程: -移动应用开发:学习为移动平台设计和开发应用程序的技术。 -网络安全与密码学:探讨网络安全的基础知识和加密技术。 -云计算:了解云服务模型、分布式计算和大数据处理。 -人工智能与机器学习:介绍AI的基本概念、算法和应用。 -企业软件系统:学习企业级软件的设计和架构,如ERP、CRM系统。 https://jsjxy.xync.edu.cn/info/1037/15941.htm
4.人工智能基础:五大机器学习经典算法入门课程哔哩哔哩集齐人工智能机器学习经典五大算法,系统地学习带你轻松入门发布者 关注 Momodel平台 授课教师吴超,现任浙江大学长聘副教授、计算社会科学研究中心主任、伦敦帝国理工学院计算机系研究员。 课程概述 评论(14) 常见问题 Q:课程在什么时间更新? A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,https://www.bilibili.com/cheese/play/ss10026?search_query=%E6%B1%9F%E5%8D%97%E5%A4%A7%E5%AD%A6%E7%AE%97%E6%B3%95%E8%AF%BE
5.数据分析需要学习哪些课程?数据分析需要学习哪些课程? 1、数学知识 数学知识是数据分析师的基础知识。对于初级数据分析师,了解一些描述统计相关的基础内容,有一定的公式计算能力即可,了解常用统计模型算法则是加分。 对于高级数据分析师,统计模型相关知识是必备能力,线性代数(主要是矩阵计算相关知识)最好也有一定的了解。 而对于数据挖掘工程师,除https://36kr.com/p/1460600365894406
6.智能车,车联网方向发展,大学期间应该具体自学哪些课程and知识有一点要记住,无论你是什么专业,只要选择自动驾驶软件开发方向,你都要按照CS学生的标准要求自己,所以刷题准备面试很重要!在开始刷题之前,基础的算法与数据结构一定要上,另外很多公司爱问并行相关的内容,也一定要记得上一下,这里推荐两门相关课程: https://www.coursera.org/specializations/data-structures-algorithmshttps://maimai.cn/article/detail?fid=1648577318&efid=_Veh36ANj0UOQZwhJuE7ZQ
7.工程师/科学家喜欢使用MATLAB开发产品的7大理由本次课程适合哪些人报名学习? 中小企业从事人工智能、大数据、物联网、电子信息技术、物联网技术、自动控制技术、机电一体化技术、图形图像处理、计算机多媒体、视觉传达设计、教育技术学、计算机科学技术等各行业相关负责人、研究人员、技术人员等。 为什么要开设这个课程? https://www.elecfans.com/d/980665.html
8.张栋伟:老百姓需要学AI课程吗?澎湃号·湃客澎湃新闻不同于李一舟那种199元入门,逐步升级费用的套娃套路,现在AI课程已然明码标价: 有点儿身份的人士,课程3000元左右; 有点儿情怀的人士,基础课免费,进阶课收费。 最卷的则是直接免费,只求名,不求利。 那么,对于老百姓来说,这些课真的有价值吗? 2、AI是“算法”,不是“工具” https://www.thepaper.cn/newsDetail_forward_26518050
9.2022新课标数学课程标准心得体会(精选13篇)“人人学有价值的数学;人人都能获得必需的数学;不同的人在数学上得到不同的发展。 ” 这是新课程标准努力倡导的目标,要求教师要及时了解并尊重学生的个体差异,承认差异;要尊重学生在解决问题过程中所表现出的不同水平。为此,我想教师应该先了解所教学生的情况,根据学生的知识基础、思维水平、学习态度、意志强弱、智https://www.ruiwen.com/xindetihui/5098504.html
10.知乎精选运筹学(最优化理论)如何入门?运筹OR帷幄3 高级课程 多目标优化、随机优化、鲁棒优化、整数规划,混合整数规划,动态规划,元启发式算法、半正定规划等等高级课程这里就无法一一去点评了,如果具备了之前的基础相信去学这些高级课程会轻松一些。 作者·留德华叫兽 链接: https://www.zhihu.com/question/22686770/answer/113176244 https://www.shangyexinzhi.com/article/5050232.html
11.算法工程师要学什么常见问题算法工程师要学什么小老鼠 2024-06-03 18:33 3879浏览 原创 算法工程师必备七大技能:数据结构和算法编程语言数学基础算法设计与分析分布式系统机器学习和深度学习软件工程实践,助力解决计算机科学和工业中的复杂问题。 算法工程师必修技能 算法工程师是计算机科学领域的专业人员,负责设计、分析和实现高效算法来解决计算https://m.php.cn/faq/816502.html
12.小学三年级数学《除法》教案集锦15篇1、重视实践探究,提倡算法的多样化。 《数学课程标准》指出:学习活动不能单纯地依赖模仿和记忆,动手实践、自主探究和合作交流是学生学习的重要方式。本节课的教学设计通过组织学生利用手中的小棒动手摆一摆并进行交流,让学生亲身经历探究的过程,获得口算方法。在说算理的过程中引导学生把过程说完整,培养学生的语言表达能力https://www.fwsir.com/jiaoan/html/jiaoan_20221231090823_2175528.html
13.中职数学高一教学计划(精选11篇)认真学习新课程标准,钻研教材,把握各单元、各节的教学要求和重难点,熟悉教材的特点和编者的意图,订好所教学科的教学计划。计划要体现每单元重难点以及采取的措施,研究解决难点的方法。从而改进自己的教学方法和练习策略。对教材中存在的问题及教学中出现的问题要及时进行记录,及时进行反思,认真反思个人的'教育教学心得。https://www.unjs.com/jiaoxuejihua/202204/5034426.html