高级TensorFlow编程与多媒体应用
1. 分支与合并
复杂网络可以通过分支(Branch)和合并(Join)这两种一流方法来构建:
- 分支 :当调用分支时,它会创建一个单独的Pretty Tensor对象,该对象指向当前的头部。这允许用户定义一个单独的分支,该分支可以以回归目标、输出结束,或者重新加入网络。重新加入网络允许用户定义复合层,例如Inception层。
- 合并 :用于合并多个输入或重新合并复合层。
2. 数字分类器
在这个例子中,我们将定义并训练一个两层模型或一个LeNet 5风格的卷积模型。
2.1 代码实现
from six.moves import xrange
import tensorflow as tf
import prettytensor as pt
from prettytensor.tutorial import data_utils
tf.app.flags.DEFINE_string(
'save_path', None, 'Where to save the model checkpoints.')
FLAGS = tf.app.flags.FLAGS
BATCH_SIZE = 50
EPOCH_SIZE = 60000 // BATCH_SIZE
TEST_SIZE = 10000 // BATCH_SIZE
image_placeholder = tf.placeholder(
tf.float32, [B
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



