TensorFlow学习笔记-总结与排错

总结

为了学习和使用tensorflow作为工具, 我决定逐步亲自动手一行行写一下:

  • [x] MNIST手写模型;
  • [x] MNIST多层感知机(前馈神经网络,2层);
  • [x] MNIST卷积网络(2层);
  • [ ] cifar-10卷积网络(2层);
  • [ ] word2vec;
  • [ ] 循环神经网络;
  • [ ] fast-RCNN。

  • 输出层常用softmax(多分类问题)/sigmoid(二分类问题)/线性输出(回归问题)。
  • 隐藏层常用ReLU/双曲正切/softplus函数/径向基函数

排错

  1. 设计模型时矩阵的大小不要弄错,仔细检查;
  2. 不要忘了初始化各项参数;
  3. 如果运行不报错,而训练后预测值明显很差, 可检查 Loss函数是否少了个负号等。

猜你喜欢

转载自www.cnblogs.com/charleechan/p/11435200.html