* 两个任务:回归、分类
1. 线性回归
2. 逻辑回归
3. 线性判别分析
4. 决策树
5. 朴素贝叶斯
6. K 邻近
7. 学习向量量化
8. 支持向量机
9. 随机森林
10. AdaBoost
11. 高斯混合模型(非监督)
12. 限制玻尔兹曼机(非监督)
13. K-means 聚类(非监督)
14. 最大期望算法(非监督)
1. 神经网络 Neural Network
2. 前馈神经网络 FNN / 多层感知机 MLP
3. 卷积神经网络 CNN
4. 循环神经网络 RNN
5. 生成对抗网络 GANs
6. 强化学习 RL
logits:未归一化的概率,即各个特征的加权之和。logits经过sigmoid或softmax函数变为归一化的概率值。即全连接层的输出提取图像特征 padding+stride+kernelSize+channel)
1. local receptive fields(局部感受野)
2. shared weights(共享权值)
3. torch.nn.Conv2d():(https://blog.csdn.net/qq_34243930/article/details/107231539)
* 参数dilation:扩张卷积(也叫空洞卷积)
* 参数groups:分组卷积
非线性的激活响应
降维,防止过度拟合 mean-pooling / max-pooling / Stochastic-pooling / global average pooling
输入层、隐藏层(前面输入对后面的影响)、输出层
参数共享:每一步 Wx,Wh,b相同
RNN长梯度消失问题。
2. 相关文章:
1. [x]一文搞懂RNN(循环神经网络)基础篇(https://zhuanlan.zhihu.com/p/30844905)
2. []零基础入门深度学习(5)-循环神经网络(https://zybuluo.com/hanbingtao/note/541458)
3.
六、强化学习 RL
七、生成对抗网络 GAN
fine-tuning:shell脚本如下
-task_name=MRPC
\
--do_train=true
\
--do_eval=true
\
--data_dir=../GLUE/glue_data/MRPC
--vocab_file=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/vocab.txt
--bert_config_file=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_config.json
--init_checkpoint=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_model.ckpt
--max_seq_length=128
\
--train_batch_size=2
\
--learning_rate=2e-5
\
--num_train_epochs=1.0
\
--output_dir=./GLUE/output/
output
***** Eval results *****
eval_accuracy = 0.6985294
eval_loss = 1.0101925
global_step = 1834
loss = 1.0101925
【注意】出现 tensorflow.python.framework.errors_impl.NotFoundError: NewRandomAccessFile failed to Create/Open: ..\GLUE\BERT_BASE_DIR\uncased_L-12_H-768_A-12\bert_config.json ϵͳ\udcd5Ҳ\udcbb\udcb5\udcbdָ\udcb6\udca8\udcb5\udcc4\udcceļ\udcfe\udca1\udca3 ; No such process原因是fine-tuning中路径 configurations 出错。