电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>人工智能>TensorFlow的11个使用技巧整理说明

TensorFlow的11个使用技巧整理说明

2020-05-20 | doc | 0.81 MB | 次下载 | 3积分

资料介绍

  TensorFlow2.x在构建模型和总体使用方面提供了很多便利。那么,在tf中有什么新功能?

  使用Keras轻松进行模型构建;

  在任何平台上的生产中都可以进行稳健的模型部署;

  强大的研究实验;

  通过清理不推荐使用的API来简化各个步骤

  在本文中,我们将探索TF 2.0的10个功能,这些功能让TensorFlow的使用更加顺畅,减少了代码行并提高了效率,因为这些函数/类属于TensorFlow API。

  1.用于构建输入管道的tf.data API

  tf.data API提供了用于数据管道和相关操作的功能。 我们可以构建管道,映射预处理功能,洗牌或批量处理数据集等等。

  利用张量构建管道

  》》》 dataset = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1])

  》》》 iter(dataset).next().numpy()

  8

  洗牌和批量处理数据集

  # Shuffle

  》》》 dataset = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1]).shuffle(6)

  》》》 iter(dataset).next().numpy()

  0

  # Batch

  》》》 dataset = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1]).batch(2)

  》》》 iter(dataset).next().numpy()

  array([8, 3], dtype=int32)

  # Shuffle and Batch

  》》》 dataset = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1]).shuffle(6).batch(2)

  》》》 iter(dataset).next().numpy()

  array([3, 0], dtype=int32)

  压缩两个数据集

  》》》 dataset0 = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1])

  》》》 dataset1 = tf.data.Dataset.from_tensor_slices([1, 2, 3, 4, 5, 6])

  》》》 dataset = tf.data.Dataset.zip((dataset0, dataset1))

  》》》 iter(dataset).next()

  (, )

  映射外部函数

  def into_2(num):

  return num * 2

  》》》 dataset = tf.data.Dataset.from_tensor_slices([8, 3, 0, 8, 2, 1]).map(into_2)

  》》》 iter(dataset).next().numpy()

  16

  2. 图像数据生成器

  这是tensorflow.keras API的最佳特性之一(在我看来)。图像数据生成器能够在批处理和预处理过程中生成数据集切片,并实时进行数据扩充。

  生成器允许直接从目录或数据帧进行数据流。

  对图像数据生成器中的数据扩充的一个误解是,它向现有的数据集中添加了更多的数据。虽然这是数据增强的实际定义,但在图像数据生成器中,数据集中的图像在训练过程中会在不同的步骤进行动态转换,这样模型就可以在没有看到的噪声数据上进行训练。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1491次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  95次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  11次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  4次下载  |  免费
  15. 8基于AT89C2051/4051单片机编程器的实验
  16. 0.11 MB  |  4次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537793次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费