!将数据熨平整,不影响数据的批次大小, 貌似没啥好说的,就那样。哈哈

参数

data_format: channels_last (default) or channels_first 。 显然channels_last表示 通道 在参数组的最后,而channels_first表示 通道 在参数组的第一位。设置在~/.keras/keras.json.中, 如果从来没有设置这个参数,就使用的是默认的_last参数。

      model = Sequential()model.add(Convolution2D(64, 3, 3,border_mode='same',input_shape=(3, 32, 32)))# now: model.output_shape == (None, 64, 32, 32)model.add(Flatten())# now: model.output_shape == (None, 65536)

函数

  def __init__(self, data_format=None, **kwargs):super(Flatten, self).__init__(**kwargs)# 判断输入的参数是否正确,只有两个选项哦。。。self.data_format = conv_utils.normalize_data_format(data_format)# 指定数据维度self.input_spec = InputSpec(min_ndim=2)def call(self, inputs):if self.data_format == 'channels_first':permutation = [0]permutation.extend([i for i inrange(2, K.ndim(inputs))])permutation.append(1)inputs = array_ops.transpose(inputs, perm=permutation)outputs = array_ops.reshape(inputs, (array_ops.shape(inputs)[0], -1))if not context.executing_eagerly():outputs.set_shape(self.compute_output_shape(inputs.get_shape()))return outputsdef compute_output_shape(self, input_shape):input_shape = tensor_shape.TensorShape(input_shape).as_list()output_shape = [input_shape[0]]if all(input_shape[1:]):output_shape += [np.prod(input_shape[1:])]else:output_shape += [None]return tensor_shape.TensorShape(output_shape)

tf 2.0 -- Flatten --数据熨斗相关推荐

  1. 争论不休的TF 2.0与PyTorch,到底现在战局如何了? | 技术头条

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑ 作者 | Jeff Hale 译者 | Jackey 编辑 | Jane 出品 | AI科技大本营(id ...

  2. gpxclear寄存器写0和写1_画图,搭积木,写对象 [TF 笔记 0]

    前言 从2019年9月底到现在,TF 2.0 已经正式发布三个多月了.但其实很多和 2.0 相关的特性,比如说 eager 模式,@tf.function 装饰器和 AutoGraph, 以及 ker ...

  3. TensorFlow2.0:常用数据范围压缩函数

    ** 一 tf.nn.relu( )函数 ** tf.nn.relu( )激活函数可以将小于0的数据变成0,大于0的数据保持不变. In [2]: a = tf.constant([-1,-2,0,1 ...

  4. Tensflow学习笔记(一)——TF生成并查看数据

    概要: 在Jupyer中学习TF生成并查看数据的方法. 代码: import tensorflow as tf import numpy as np # 生成0和1矩阵 x = tf.zeros([2 ...

  5. tf 2.0 -- Model -- 模型

    首先Model类是在training.py文件下的Model.继承了Network. Model groups layers into an object with training and infe ...

  6. pandas删除dataframe中行内容全是0的数据行(remove rows with all zeros in dataframe)

    pandas删除dataframe中行内容全是0的数据行(remove rows with all zeros in dataframe) 目录 pandas删除dataframe中行内容全是0的数据 ...

  7. tf.keras.layers.Flatten() 示例

    import tensorflow as tf flatten = tf.keras.layers.Flatten() print(flatten) <tensorflow.python.ker ...

  8. TP5.0 PHPExcel 数据表格导出导入(引)

    TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...

  9. mysql查询为0的值_MySql查询整型字段空字符时出现为0的数据

    表结构: -- 表的ddl CREATE TABLE `user_desc` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` varchar(2 ...

最新文章

  1. 安卓system镜像分区_玩机爱好者想要的PT分区到底是什么?可以使现有的安卓系统更快!...
  2. Java解决空引用_在java中检查空引用的乐观方法
  3. echarts 动态设置标题_echart动态生成标题
  4. python手机版-QPython,一个在手机上运行Python的神器
  5. Shell之根据关键字符串替换文件中的行
  6. 微信网页开发wx.getLocation在安卓手机上的一个坑
  7. play框架使用起来(17)
  8. Linux 时间一致性环境NTP/Chrony服务器部署配置
  9. Win10系统切换输入法快捷键设置方法
  10. 十六进制配色(ggplot2配色)
  11. -Xms -Xmx等jvm参数的含义
  12. 一般树与二叉树的相互转换
  13. 刹车防抱死系统(ABS)
  14. JSP-----JSP简介
  15. 在Kali 2022.2上成功编译驱动TP-LINK TL-WN726免驱版无线USB网卡 8188GU
  16. html折叠div,纯CSS折叠/展开div
  17. dnf剑魂buff等级上限_DNF男鬼剑三觉,剑魂重回“鬼剑一哥”地位,再现“一肩成神”风采...
  18. “希希敬敬对”团队作业——敏捷冲刺4
  19. 诺贝尔奖项陆续公布 中国相关研究已居世界高端
  20. vue 父子组件 组件挂载 组件通信 slot插槽

热门文章

  1. 闺蜜测试卷软件,闺蜜期末测试卷
  2. 2022给闺蜜的生日贺卡祝福语
  3. 深入Linux内核架构 (图灵程序设计丛书·LinuxUNIX系列)
  4. 什么是数据治理?企业为什么要做数据治理?
  5. 我的 CSS 就是这么可爱——如何组织 CSS
  6. 双12软件促销,Melodyne,Fabfilter,NUGEN Audio,SLATE DIGITAL,Prime Studio,McDSP
  7. 货拉拉CTO张浩:在复杂难啃的行业里,数字化行走在公平与效率两端 | 数字思考者50人...
  8. 使用Swift编写脚本
  9. JavaWeb视频网站开发:实现首页小喇叭的功能
  10. 2020年需要完成的任务