迁移学习和Tensorboard

*使用开源的实现方案
*迁移学习(Transfer Learning)
*数据扩充
*Tensorboard使用

一、使用开源的实现方案
迁移学习和Tensorboard_第1张图片

二、迁移学习(Transfer Learning)
迁移学习和Tensorboard_第2张图片
例子:分类器:
迁移学习和Tensorboard_第3张图片
采取的方法:
迁移学习和Tensorboard_第4张图片
TensorFlow实现迁移学习:
迁移学习和Tensorboard_第5张图片

三、数据扩充
迁移学习和Tensorboard_第6张图片
随机裁剪:
迁移学习和Tensorboard_第7张图片
彩色转换:
迁移学习和Tensorboard_第8张图片

四、 Tensorboard使用
背景
在复杂的问题中,网络往往都是很复杂的。为了方便调试参数以及调整网络结构,我们需要将计算图可视化出来,以便能够更好的进行下一步的决策。Tensorflow提供了一个TensorBoard工具,可以满足上面的需求。
介绍
TensorBoard是一个可视化工具,能够有效地展示Tensorflow在运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的数据信息。可以查看TensorBoard Github ReadMe 详细阅读适应方法

简单的例子:
迁移学习和Tensorboard_第9张图片
程序运行结果:
迁移学习和Tensorboard_第10张图片
添加命名空间:
迁移学习和Tensorboard_第11张图片
程序运行结果:
迁移学习和Tensorboard_第12张图片
MNIST应用:
迁移学习和Tensorboard_第13张图片
迁移学习和Tensorboard_第14张图片
程序运行结果:
迁移学习和Tensorboard_第15张图片
TensorBoard 显示的CNN 结构:
迁移学习和Tensorboard_第16张图片
迁移学习和Tensorboard_第17张图片

你可能感兴趣的:(深度学习)