Tensorflow 2.0中使用global steps
用了一段时间的tensorflow 2.0
,总的来说默认eager
模式操作数据十分的方便,并且可以适当的转为tf.function
加快速度.但是和keras
的结合还是不够灵活,比如可以单独用fit
可以执行,但是想用更加灵活的方式训练有时候就会出现莫名其妙的问题,让人抓狂.
用了一段时间的tensorflow 2.0
,总的来说默认eager
模式操作数据十分的方便,并且可以适当的转为tf.function
加快速度.但是和keras
的结合还是不够灵活,比如可以单独用fit
可以执行,但是想用更加灵活的方式训练有时候就会出现莫名其妙的问题,让人抓狂.
我本来打算用tensorflow 2.0
去写capsule net
的,结果被tf 2.0
中的tensorboard
坑的放弃了...
然后我换成tf 1.13
去写了,下面做一个实现过程记录.
准备自己实现capsule Net
,今天看了下别人实现的版本,感觉里面的矩阵乘积应该是可以优化的。
然后我写代码的时候,感觉一个可以优化的点是不同维度之间的Tensor
的矩阵乘积,所以我做了一个小测试。
今天我为了makefile
的方便起见,将一些变量通过脚本的形式给到makefile
中,但是通过shell
命令给makefile
变量赋值让我头疼了一波..
🙄