【Tensorflow】tensorflow.contrib.slim 包

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

TensorFlow可被用于语音识别图像识别等多项机器深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

原生接口文章

  1. 【Tensorflow】tf.placeholder函数
  2. 【TensorFlow】tf.nn.conv2d是怎样实现卷积的
  3. 【TensorFlow】tf.nn.max_pool实现池化操作
  4. 【Tensorflow】tf.nn.relu函数
  5. 【Tensorflow】tf.reshape 函数
  6. 【Tensorflow】tf.nn.dropout函数
  7. 【Tensorflow】tf.argmax函数
  8. 【Tensorflow】tf.cast 类型转换 函数
  9. 【Tensorflow】tf.train.AdamOptimizer函数
  10. 【Tensorflow】tf.Graph()函数
  11. 【TensorFlow】tf.nn.softmax_cross_entropy_with_logits的用法
  12. 【Tensorflow】tf.dynamic_partition 函数 分拆数组
     原生接口实例

  1. 【Tensorflow】实现简单的卷积神经网络CNN实际代码
  2. 【Tensorflow 实战】实现欧式距离
         slim接口文章

  1. 【Tensorflow】tensorflow.contrib.slim 包
  2. 【Tensorflow slim】 slim.arg_scope的用法
  3. 【Tensorflow slim】slim.data包
  4. 【Tensorflow slim】slim evaluation 函数
  5. 【Tensorflow slim】slim layers包
  6. 【Tensorflow slim】slim learning包
  7. 【Tensorflow slim】slim losses包
  8. 【Tensorflow slim】slim nets包
  9. 【Tensorflow slim】slim variables包
  10. 【Tensorflow slim】slim metrics包
        slim 实例

  1. 【Tensorflow slim 实战】写MobileNet
  2. 【Tensorflow slim 实战】写Inception-V4 Inception-ResNet-v2结构
         kera 接口文章

  1. 【Tensorflow keras】Keras:基于Theano和TensorFlow的深度学习库
  2. 【Tensorflow keras】轻量级深度学习框架 Keras简介
         tensorflow使用过程中的辅助接口或通过tensorflow实现的批量操作接口

  1. 将非RGB图片转换为RGB图片
  2. 【opencv】python3 将图片生成视频文件
  3. 【opencv】selective_search函数

=========================================================================



TF-Slim 是Tensorflow为了定义,训练和评估复杂模型的一个轻量级工具, tf-slim的组件可以与本地tensorflow以及其他框架(如tf.contrib.learn)自由混合。

github:Tersorflow/contrib/slim


Usage

import tensorflow.contrib.slim as slim



Why TF-Slim?

TF-Slim 可以使得建立,训练和预估神经网络变的简单

  • 允许用户通过消除样板代码来更加紧凑地定义模型。 这是通过使用argumentscoping和许多高层次layersvariables来完成的。 这些工具提高了可读性和可维护性,通过复制粘贴超参数值降低了出错的可能性,并简化了超参数调优。
  • 通过提供常用的regularizers使开发模型变得简单。
  • 几种广泛使用的计算机视觉模型(例如,VGG,AlexNet)已经被开发出来,并且可供用户使用。 这些可以用作黑盒,或者可以以各种方式扩展,例如通过向不同的内部层添加“multiple heads”。
  • Slim使扩展复杂模型变得容易,并通过使用预先存在的模型检查点来热启动训练算法。

What are the various components of TF-Slim?

TF-Slim由设计独立存在的几个部分组成。 这些包括以下主要部分(在下面详细解释)(点击相关访问详细描述)。
  • arg_scope:提供了一个名为arg_scope的新作用域,允许用户为该作用域内的特定操作定义默认参数。
  • data:包含TF-slim的数据集定义,数据提供者,并行编译器和解码工具。
  • evaluation:包含评估模型的例程。
  • layers:包含使用张量流建立模型的高层次图层。
  • learning:包含训练模型的例程。
  • losses:包含常用损失函数。
  • metrics:包含流行的评估指标。
  • nets:包含流行的网络定义,如VGG和AlexNet模型。
  • queues:提供了一个上下文管理器,可以轻松安全地启动和关闭QueueRunners。
  • regularizers:包含权重正规化者。
  • variables:为变量创建和操作提供便利包装

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值