商务数据分析(第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.《算法(第4版)》学习总结我个人感觉,学习这一章最好的方法是结合visualgo网站的动态演示来学习,非常直观,大大降低了学习难度。 紧接着,作者讲了__归并排序和快速排序__。这两种算法中都用到了递归,二者的不同之处在于,归并排序是先递归,再归并,而快速排序是先切分,再递归。我认为这部分是本书最出彩的地方,作者分别用了一个小例子,用https://zhuanlan.zhihu.com/p/296199621
2.《算法(第4版)(中文版)》PDF本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。 第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。https://www.jianshu.com/p/f3e4614b8998
3.算法第四版学习总结(超赞!!!)计算方法引论第四版pdf算法 第四版学习总结(超赞!!!) 我是技术搬运工,好东西当然要和大家分享啦.原文地址 第一章 基础 栈 数组实现 publicclassResizeArrayStack<Item>implementsIterable<Item>{privateItem[] a=(Item[])newObject[1];privateintN=0;publicvoidpush(Itemitem) {if(N>=a.length) {https://blog.csdn.net/FanceFu/article/details/79356876
4.高中人工智能教育应该教什么和如何教——基于四本《人工智能初步(4)人工智能核心算法方面,教科版花了较大篇幅重点介绍了知识表示和机器学习,人教版、浙教版、粤教版则只是简述知识表示,而重点讲解了人工智能的核心算法,如逻辑推理、决策树、启发式搜索(A*算法)、聚类、贝叶斯、知识图谱、机器学习、神经网络与深度学习。(5)系统设计与开发方面,四本教材都提到了国内的四大开放平台https://zhjy.sxnu.edu.cn/info/1007/1107.htm
5.关于机器学习,这可能是目前最全面最无痛的入门路径和资源!至于如何获取这些资源的下载链接呢?在本文结尾的地方,我会分享给大家:) 下面内容,会从四个方面展开: 1、机器学习第一语言Python 2、机器学习中数学基础 3、机器学习算法基础 4、深度学习框架基础 再次强调,我本文中提及所有知识点和资源,仅仅是让你入门机器学习,如果想要走更远,那肯定是远远不够的,我们还是要继续https://www.36kr.com/p/5109465.html
6.不可错过的十本Python好书python关注如何利用Python编程有效地解决问题,关注如何构建良好的Python应用程序。 Python参考手册(第4版?修订版) Python编程经典著作。 Python程序员案头必备。 涵盖Python2和Python3共有特性。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。https://www.jb51.net/article/118053.htm
7.重磅!花书《深度学习》,这份精炼笔记可能是最全面的完整版: https://zhuanlan.zhihu.com/p/39063974 4. 逻辑回归 继续花书第五章机器学习基础部分总结,接下来是经典监督学习算法,不过Ian对于逻辑回归和支持向量机一笔带过,解释的不是很详细,我准备结合Andrew Ng的cs229内容将逻辑回归(logistic regression)与支持向量机(support vector machine)分两篇https://blog.51cto.com/u_14481745/5706537
8.零基础小白如何入门人工智能?《人工智能(第3版)》是这一领域的经典著作,被誉为“人工智能的大百科全书”。这应该是每个小白进入人工智能世界要读的第一本书。 我们来看一下本书涵盖的内容:人工智能的历史、思维和智能之辩、图灵测试、搜索、博弈、知识表示、产生式系统、专家系统、机器学习、深度学习、自然语言处理、自动规划、遗传算法、模糊https://www.douban.com/note/856962437/
9.趣学算法(第2版)本书是用轻松有趣的方法学习算法的入门指南。按照算法策略分为8章。第1章以算法之美、趣味故事引入算法,讲解算法复杂度的计算方法,以及爆炸性增量问题。2~7章讲解经典算法,包括贪心算法、分治算法、动态规划算法、回溯法、分支限界法、网络流算法。第8章讲解实际应用中的算法和高频面试算法,包括启发式搜索、敏感词https://www.epubit.com/bookDetails?id=UB7d85fa69dcbd8
10.MindSpore官网全新的昇思MindSpore全场景AI框架1.6版本已发布,此版本中昇思MindSpore全场景AI框架易用性不断改进,提升了开发效率,控制流性能提升并支持副作用训练,与此同时,昇思MindSpore全场景AI框架发布高效易用的图学习框架昇思MindSpore Graph Learning,高性能可扩展的强化学习计算框架昇思MindSpore Reinforcement,提供支持第三方框架https://www.mindspore.cn/news/newschildren?id=967
11.Java后端开发学习路线(修订版)腾讯云开发者社区推荐书籍:《阿哈算法》、《算法设计与分析基础》适合入门;《算法第四版》、《算法导论》、《编程之美》适合进阶 视频:这种还是挺建议看书,我没看过视频,,这里就不介绍了。 3、保持算法的学习 算法的学习,真的是靠积累的,而刷题是必须的。而且学校都会举办一些比赛,这里还是比较建议大家去参见的,这样也能让你更https://cloud.tencent.com/developer/article/1933965
12.科学网—[转载]基于容器云技术的典型遥感智能解译算法集成此外,以往遥感领域的深度学习算法往往是基于单一的深度学习环境开发的,不同环境之间兼容性低,算法集成难度大。如何使深度学习代码无须重写,一次编写、到处运行(write once, run everywhere),具备良好的可移植性和复用性,成为一大挑战。传统的深度学习流程中算法在不同机器间进行环境迁移非常复杂,基于Conda包管理技术解决https://blog.sciencenet.cn/blog-3472670-1339282.html
13.算法数据结构体系学习班马士兵教育官网注意原“算法与数据结构基础班”已经过期。所有内容都被现在的“算法数据结构体系学习班”重新讲述,还增加了内容,增加了题目练习。原“算法与数据结构基础班”的所有内容,对应现在的“算法数据结构体系学习班”的1-23节。 注意原“算法与数据结构进阶班”已经过期。所有内容已经被现在的“算法数据结构体系学习班”和“https://www.mashibing.com/course/339
14.如何选择机器学习算法Python 入门(第 1 天) 训练和部署图像分类 构建训练管道 (Python) 与Azure 机器学习交互 处理数据 自动化机器学习 训练模型 使用基础模型 负责任地开发和监视 使用管道协调工作流 概述 设计器(拖放 ML) 什么是设计器 算法备忘单 如何选择算法 转换数据 https://docs.microsoft.com/zh-cn/azure/machine-learning/studio/algorithm-choice
15.二年级数学上册优秀教案推荐作为一位杰出的教职工,有必要进行细致的教案准备工作,通过教案准备可以更好地根据具体情况对教学进程做适当的必要的调整。那么应当如何写教案呢?下面是小编收集整理的二年级数学上册优秀教案,欢迎阅读与收藏。 二年级数学上册优秀教案1 学习内容: 人教版《义务教育课程标准实验教科书·数学(二年级上册)》第五单元“观察https://www.unjs.com/jiaoan/shuxue/20230318091758_6681303.html