经典网络的 TensorFlow 实现资源汇总


本系列文章由   @yhl_leo  出品,转载请注明出处。  

文章链接: http://blog.csdn.net/yhl_leo/article/details/57412234 


本文简单整理了网上公布的基于 TensorFlow 实现图像语义分析的一些经典网络,方便大家参考学习。


1. TensorFlow-Slim

TF-Slim 是 tensorflow 较新版本的扩充包,可以简化繁杂的网络定义,其中也提供了一些demo:

  • AlexNet
  • InceptionV1/V2/V3
  • OverFeat
  • ResNet
  • VGG

例如 VGG-16 网络,寥寥数行就可以定义完毕:


 
 
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

2. tensorpack

tensorpack 是一个比较全面的工具包:

tensorpack

GitHub 地址 : ppwwyyxx/tensorpack


3. TF-Tutorials

TF-Tutorials 是一个简短的教程,包括如下内容:

tf-tutorials

GitHub 地址: awjuliani/TF-Tutorials


4. tflearn

tflearn

GitHub 地址:tflearn/tflearn


5. Others

还有一些单一网络实现的工程,例如:


持续更新。。。。。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值