Course Code: intrdplrngrsneuing
Duration: 21 hours
Prerequisites:

Level ingénieur

Overview:

类型:理论培训,应用事先由学生决定,在烤宽面条或Keras上,取决于教学组

教学方法:演讲、交流和案例研究

人工智能在颠覆了许多科学领域之后,已经开始彻底改变许多经济部门(工业、医学、通信等)。然而,它在主流媒体上的呈现往往是一种幻想,与Machine Learning或Deep Learning领域的真实情况相去甚远。本培训的目的是为已经掌握计算机工具(包括基本软件编程)的工程师介绍 Deep Learning 及其不同的专业领域,从而介绍当今存在的主要网络架构。如果在课程中回忆起数学的基础知识,建议学习 BAC+2 类型的数学水平,以获得更舒适的体验。跳过数学轴,只保持“系统”的视野是绝对可能的,但这种方法会极大地限制你对主题的理解。

Course Outline:

该课程分为三天,第三天是可选的。

第 1 天 - Machine Learning 和 Deep Learning:理论概念

1. 引言 IA, Machine Learning & Deep Learning

- 人工智能的历史、基本概念和通常应用与该领域的幻想相去甚远

- 集体智慧:聚合许多虚拟代理共享的知识

- 遗传算法:通过选择进化虚拟代理群体

- Machine Learning 通常:定义。

- 任务类型:监督学习、无监督学习、强化学习

- 操作类型:分类、回归、聚类、密度估计、降维

- 算法示例 Machine Learning:线性回归、朴素贝叶斯、随机树

- 机器学习 VS Deep Learning:Machine Learning 仍然是当今最先进的问题(Random Forests 和 XGBoosts)

2. 神经网络的基本概念(应用:多层感知器)

- 提醒数学基础知识。

- 神经网络的定义:经典架构、先前激活的激活和加权函数、网络深度

- 神经网络训练的定义:成本函数、反向传播、随机梯度下降、最大似然。

- 神经网络建模:根据问题类型(回归、分类等)对输入和输出数据进行建模。维度的诅咒。多特征数据和信号的区别。根据数据选择成本函数。

- 通过神经网络逼近函数:演示和示例

- 通过神经网络近似分布:演示和示例

- 数据增强:如何平衡数据集

- 神经网络结果的泛化。

- 神经网络的初始化和正则化:L1/L2 正则化、批量归一化等。

- 优化和收敛算法。

3. 常用的 ML/DL 工具

计划进行简单的演示,包括优点、缺点、在生态系统中的位置和用途。

- 数据管理工具:Apache Spark、Apache Hadoop

- 常用工具 Machine Learning:Numpy、Scipy、Sci-kit

- 高级 DL 框架:PyTorch、Keras、Lasagna

- 低级深度学习框架:Theano、Torch、Caffe、Tensorflow

第 2 天 - 卷积和循环网络

4. 卷积 Neural Networks (CNN)。

- CNN的介绍:基本原理和应用

- CNN的基本功能:卷积层,内核的使用,填充和步幅,特征图的生成,池化层。1D、2D 和 3D 扩展。

- 介绍不同的 CNN 架构,这些架构带来了图像分类的最新技术:LeNet、VGG Networks、Network in Network、Inception、Resnet。介绍每种架构带来的创新及其更全面的应用(1x1 卷积或残差连接)

- 使用注意力模型。

- 适用于常见分类方案(文本或图像)

- 用于生成的 CNN:超分辨率、像素到像素分割。概述增加图像生成特征图的主要策略。

5.复发性Neural Networks(RNN)。

- RNN的介绍:基本原理和应用。

- RNN的工作原理:隐藏激活,随时间反向传播,展开版本。

- 向GRU(门控循环单元)和LSTM(长短期记忆)的演变。介绍这些架构带来的不同状态和演变

- 收敛问题和梯度消失

- 经典架构的类型:时间序列的预测、分类等。

- RNN 编码器解码器架构。使用注意力模型。

- NLP应用:单词/字符编码,翻译。

- 视频应用:预测视频序列的下一个生成帧。

第 3 天 - 代际模型和 Reinforcement Learning

6. 代际模型:变分自动编码器(VAE)和生成对抗网络(GAN)。

- 介绍代际模型,与第 2 天看到的 CNN 相关联

- 自动编码器:降维和有限生成

- 变分自动编码器:数据分布的世代模型和近似值。潜在空间的定义和使用。重新参数化技巧。应用和观察到的局限性

- 生成对抗网络:基础知识。双格架构(生成器和判别器),具有交替学习,提供成本函数。

- GAN的收敛和遇到的困难。

- 改进的收敛性:Wasserstein GAN、BeGAN。地球移动距离。

- 图像或照片生成、文本生成、超级
分辨率。

7.深Reinforcement Learning。

- 强化学习概述:在状态定义的环境中控制智能体和可能的操作

- 使用神经网络来近似状态函数

- 深度 Q 学习:体验回放,并应用于视频游戏的控制。

- 优化学习策略。On-policy & off-policy(策略上与策略外)。演员评论家建筑。答3C。

- 应用:控制简单的视频游戏或数字系统。

Sites Published:

United Arab Emirates - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Qatar - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Egypt - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Saudi Arabia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

South Africa - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Brasil - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Canada - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

中国 - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

香港 - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

澳門 - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

台灣 - Introduction Deep Learning & Neural Networks for Engineers

USA - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Österreich - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Schweiz - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Deutschland - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Czech Republic - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Denmark - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Estonia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Finland - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Greece - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Magyarország - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Ireland - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Luxembourg - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Latvia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

España - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Italia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Lithuania - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Nederland - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Norway - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Portugal - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

România - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Sverige - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Türkiye - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Malta - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Belgique - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

France - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

日本 - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Australia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Malaysia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

New Zealand - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Philippines - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Singapore - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Thailand - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Vietnam - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

India - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Argentina - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Chile - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Costa Rica - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Ecuador - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Guatemala - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Colombia - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

México - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Panama - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Peru - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Uruguay - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Venezuela - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Polska - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

United Kingdom - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

South Korea - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Pakistan - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Sri Lanka - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Bulgaria - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Bolivia - Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería

Indonesia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Kazakhstan - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Moldova - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Morocco - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Tunisia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Kuwait - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Oman - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Slovakia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Kenya - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Nigeria - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Botswana - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Slovenia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Croatia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Serbia - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Bhutan - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Nepal - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

Uzbekistan - Introduction Deep Learning & Réseaux de neurones pour l’ingénieur