tensorflow学习笔记04
有错误还请各位指正!
Eager模式
增加了网络调试的灵活程度,一般情况我们就自主打开了Eager模式
自定义微分
自定义编译过程
loss
调用:tf.keras.losses.
大写的为方法
示例:
1 | loss_Func = tf.keras.losses.SparseCategoricalCrossentropy() |
optimizer
调用:tf.keras.optimizers.
示例:
1 | optimizer = tf.keras.optimizers.Adam(0.0001) |
metrics
调用:tf.keras.metrics.
示例:
1 | train_loss = tf.keras.metrics.Mean('train_loss') |
自定义训练过程
- 损失计算
1 | def loss(model, x, y): |
- 每一步的训练
1 | def train_step(model, img, lab): |
- 整个训练
1 | def train(model,datasets,epochs): |
Tensorboard
创建Tensorboard回调函数
查看Tensorboard
浏览器中
在cmd中输入
tensorboard --logdir logs
notebook中
1 | %matplotlib inline |
自定义变量绘制
略
自训练中使用Tensorboar
略
- 本文作者: Doted Wood
- 本文链接: http://example.com/2022/01/22/tensorflow/tensorflow-2-0学习笔记4/
- 版权声明: 版权归博主所有,转载请说明来源