课程大纲
第 1 部分 – Deep Learning 和 DNN 概念
介绍AI, Machine Learning & Deep Learning
-
人工智慧的历史、基本概念和通常的应用远 这个领域所承载的幻想
-
集体智慧:聚合许多虚拟代理共用的知识
-
遗传演算法:通过选择进化虚拟代理群体
-
常用学习机器:定义。
-
任务类型:监督学习、无监督学习、强化学习
-
操作类型:分类、回归、聚类、密度估计、降维
-
Machine Learning 演算法的示例:线性回归、朴素贝叶斯、随机树
-
机器学习VS Deep Learning:Machine Learning仍然是当今最先进的问题(Random Forests & XGBoosts)
神经网路的基本概念(应用:多层感知器)
-
提醒数学基础。
-
神经元网路的定义:经典架构、启动和
-
以前启动的权重、网路深度
-
神经元网路学习的定义:成本函数、反向传播、随机梯度下降、最大似然函数。
-
神经网路建模:根据问题类型(回归、分类......维度的诅咒。
-
多特征数据和信号之间的区别。根据数据选择成本函数。
-
神经元网路对函数的近似:表示和示例
-
神经元网路分布的近似值:表示和示例
-
数据增强:如何平衡数据集
-
神经元网路结果的泛化。
-
神经网路的初始化和正则化:L1 / L2 正则化、批量归一化
-
优化和收敛演算法
标准 ML / DL 工具
计划进行简单的介绍,包括优点、缺点、在生态系统中的位置和用途。
-
数据管理工具:Apache Spark、Apache Hadoop 工具
-
Machine Learning: Numpy、Scipy、Sci-kit
-
DL 高级框架:PyTorch、Keras、Lasagne
-
低级 DL 框架:Theano、Torch、Caffe、Tensorflow
卷积 Neural Networks (CNN)。
-
CNN 的介绍:基本原理和应用
-
CNN 的基本操作:卷积层、内核的使用、
-
填充和步幅,特性映射生成,池化层。扩展 1D、2D 和 3D。
-
介绍不同的 CNN 架构,这些架构带来了最先进的分类技术
-
图片:LeNet、VGG Networks、Network in Network、Inception、Resnet。介绍每种架构带来的创新及其更全球化的应用(卷积 1x1 或残差连接)
-
使用注意力模型。
-
适用于常见分类情况(文字或影像)
-
用于生成的CNN:超解析度、像素到图元分割。介绍
-
增加图像生成特征图的主要策略。
回圈 Neural Networks (RNN)。
-
RNN 的介绍:基本原理和应用。
-
RNN 的基本操作:隐藏激活、时间反向传播、展开版本。
-
向门控循环单元 (GRU) 和 LSTM(长短期记忆)的演变。
-
介绍这些架构带来的不同状态和演变
-
收敛和消失梯度问题
-
经典架构:时间序列的预测、分类 ...
-
RNN 编码器解码器类型架构。使用注意力模型。
-
NLP 应用程式:单词/字元编码、翻译。
-
视频应用程式:预测视频序列的下一个生成图像。
分代模型:变分自动编码器 (VAE) 和生成对抗网路 (GAN)。
-
代际模型的介绍,与CNN的连结
-
自动编码器:降维和限量生成
-
变分自动编码器:给定分布的代际模型和近似值。潜在空间的定义和用途。重新参数化技巧。观察到的应用程式和限制
-
生成对抗网路:基础知识。
-
双网路架构(生成器和判别器),具有交替学习功能,提供成本函数。
-
GAN的融合和遇到的困难。
-
改进的收敛性:Wasserstein GAN,开始。地球移动距离。
-
用于生成图像或照片、文本生成、超解析度的应用程式。
深 Reinforcement Learning。
-
强化学习的演示:在定义的环境中控制智慧体
-
按状态和可能的操作
-
使用神经网路近似状态函数
-
深度 Q 学习:体验重播,并应用于视频游戏的控制。
-
优化学习策略。在政策和非政策下。Actor critic 架构。A3C 的。
-
应用:控制单个视频游戏或数字系统。
第 2 部分 – Theano for Deep Learning
Theano 基础知识
-
介绍
-
安装和配置
Theano功能
-
inputs, outputs, outputs, updates, 给定
使用 Theano 训练和优化神经网路
-
神经网路建模
-
Logistic 回归
-
隐藏图层
-
训练网路
-
计算和分类
-
优化
-
对数丢失
测试模型
第 3 部分 – 使用 Tensorflow 的 DNN
TensorFlow 基本资讯
-
创建、初始化、保存和恢复 TensorFlow 变数
-
馈送、读取和预载入 TensorFlow 数据
-
如何使用 TensorFlow 基础设施大规模训练模型
-
使用 TensorBoard 视觉化和评估模型
TensorFlow 机械师
-
准备数据
-
下载
-
输入和占位元
-
构建 GraphS
-
推理
-
损失
-
训练
-
-
训练模型
-
图表
-
会议
-
火车环线
-
-
评估模型
-
构建 Eval Graph
-
Eval 输出
-
感知器
-
启动函数
-
感知器学习演算法
-
使用感知器进行二元分类
-
使用感知器进行文件分类
-
感知器的限制
从 Perceptron 到 Support 向量机
-
内核和内核技巧
-
最大边距分类和支援向量
人工 Neural Networks
-
非线性决策边界
-
前馈和反馈人工神经网路
-
多层感知器
-
最小化成本函数
-
前向传播
-
反向传播
-
改进神经网路的学习方式
卷积 Neural Networks
-
GoALS
-
模型架构
-
原则
-
代码组织
-
启动和训练模型
-
评估模型
以下模组的基本介绍(根据时间提供简要介绍):
Tensorflow - 高级用法
-
线程和伫列
-
分散式 TensorFlow
-
编写 Documentation 并共用模型
-
自定义 Data Reader
-
操作 TensorFlow 模型档
TensorFlow 份量
-
介绍
-
基本服务教程
-
高级服务教程
-
Serving Inception 模型教程
要求
物理、数学和编程背景。参与图像处理活动。
代表们应该事先了解机器学习概念,并且应该从事 Python 编程和库方面的工作。
客户评论 (5)
亨特很棒,非常有吸引力,知识渊博,风度翩翩。 做得很好。
Rick Johnson - Laramie County Community College
课程 - Artificial Intelligence (AI) Overview
机器翻译
The trainer explained the content well and was engaging throughout. He stopped to ask questions and let us come to our own solutions in some practical sessions. He also tailored the course well for our needs.
Robert Baker
课程 - Deep Learning with TensorFlow 2.0
Tomasz really know the information well and the course was well paced.
Raju Krishnamurthy - Google
课程 - TensorFlow Extended (TFX)
Organization, adhering to the proposed agenda, the trainer's vast knowledge in this subject
Ali Kattan - TWPI
课程 - Natural Language Processing with TensorFlow
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.