本系列文章由
@yhl_leo
tf-slim 是 tensorflow 較新版本的擴充包,可以簡化繁雜的網路定義,其中也提供了一些demo:
例如 vgg-16 網路,寥寥數行就可以定義完畢:
tensorpack 是乙個比較全面的工具包:def vgg16(inputs):
with slim.arg_scope([slim.conv2d, slim.fully_connected],
activation_fn=tf.nn.relu,
weights_initializer=tf.truncated_normal_initializer(0.0, 0.01),
weights_regularizer=slim.l2_regularizer(0.0005)):
net = slim.repeat(inputs, 2, slim.conv2d, 64, [3, 3], scope='conv1')
net = slim.max_pool2d(net, [2, 2], scope='pool1')
net = slim.repeat(net, 2, slim.conv2d, 128, [3, 3], scope='conv2')
net = slim.max_pool2d(net, [2, 2], scope='pool2')
net = slim.repeat(net, 3, slim.conv2d, 256, [3, 3], scope='conv3')
net = slim.max_pool2d(net, [2, 2], scope='pool3')
net = slim.repeat(net, 3, slim.conv2d, 512, [3, 3], scope='conv4')
net = slim.max_pool2d(net, [2, 2], scope='pool4')
net = slim.repeat(net, 3, slim.conv2d, 512, [3, 3], scope='conv5')
net = slim.max_pool2d(net, [2, 2], scope='pool5')
net = slim.fully_connected(net, 4096, scope='fc6')
net = slim.dropout(net, 0.5, scope='dropout6')
net = slim.fully_connected(net, 4096, scope='fc7')
net = slim.dropout(net, 0.5, scope='dropout7')
net = slim.fully_connected(net, 1000, activation_fn=none, scope='fc8')
return net
github 位址 : ppwwyyxx/tensorpack
tf-tutorials 是乙個簡短的教程,包括如下內容:
還有一些單一網路實現的工程,例如:
持續更新。。。。。。
經典網路的 TensorFlow 實現資源彙總
本系列文章由 yhl leo 本文簡單整理了網上公布的基於 tensorflow 實現影象語義分析的一些經典網路,方便大家參考學習。tf slim 是 tensorflow 較新版本的擴充包,可以簡化繁雜的網路定義,其中也提供了一些demo 例如 vgg 16 網路,寥寥數行就可以定義完畢 def ...
Tensorflow學習資源
tensorflow 學習筆記二 入門基礎 轉置函式 tf.transpose tf.reshape函式 mnist機器學習入門 tensorflow rnn mnist字元識別demo快速了解tf rnn核心框架 tensorflow人工智慧入門教程之十一最強網路dlstm 雙向長短期記憶網路 阿...
TensorFlow資源學習列表
tensorflow官方手冊 簡單粗暴 tensorflow 2 a concise handbook of tensorflow 2 website tensorflow machine learning cookbook code dive into deep learning github 3...