1.2 常见激活函数
sigmoid tanh ReLU ELU
1.3 感知机
单层感知机是多个M-P神经元模型的组合,神经网络的初级模型
两层神经网络(多层感知器MLP),一个输入层一个输出层中间还有一个隐藏层,全连接层
多层前馈神经网络
反馈神经网络 输出还会接入到自身的输入 代表网络:HopField网络
1.4 神经网络的概念层次
- 神经网络
- 人工神经网络 ANN
- 前馈神经网络
- 单层
- 两层
- 多层
- DNN
- DBN
- CNN
- 反馈神经网络
- 生物神经网络
2. 深度学习概念和方法
2.1 概念
输入层
输出层
隐藏层
One-Hot编码(数据离散化) 离散化之后可以使用欧式距离计算公式计算两点间距离
正向传播
反向传播
损失函数 mse
2.2 方法
- 连接主义: 构建网络
- 确定输入层和输出层的神经元格数
- 确定隐藏层的个数
- 隐藏层的激活函数
- 确定损失函数
- 优化算法
- 批量梯度下降算法
- 随机梯度下降算法
- mini梯度下降算法
- ...
- 训练
- 获取模型
- 预测
3.常见的深度神经网络
- DNN
- MLP
- CNN 卷积
- 卷积运算
- 局部感知
- 权值共享
- 下采样
- 图像领域
- RNN 循环
- 文本语音 适用于与时间序列有关的样本
- GAN 对抗
- 生成器
- 判别器
- 无监督算法
- Auto-encoder 自编码器网络
- 无监督算法
- 有损算法
4.深度学习编程实战
4.1 基础知识
- python
- python相关数据预处理包,sklearn机器学习包
- 深度学习编程框架 tensorflow pytorch pytorch lighting keras
- 深度学习理论