博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tensorflow学习资源
阅读量:6069 次
发布时间:2019-06-20

本文共 1601 字,大约阅读时间需要 5 分钟。

1.TensorFlow-Slim:

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

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

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

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

 

2.项目介绍:

风格迁移:

3.开源代码:

  • VGG: 
  • Faster RCNN: 
  • SSD: 
  • YOLO: 
  • FCN: 
  • SegNet: 
  • DeepLab: , 
  • Neural Style: 
  • Pix2Pix: 
  • Colorization: 
  • Depth Prediction: 
  • Chessbot: 
  • DCGAN: 
  • VAE-GAN: , 
  • Mask RCNN: 

转载于:https://www.cnblogs.com/tangbaofang/p/8384977.html

你可能感兴趣的文章
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
IdleHandler,页面启动优化神器
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>