tensorflow - tf.layers.Conv1D 与 tf.keras.layers.Conv1D
问题描述
我使用的是tf.layers.conv1d
在本教程中找到的,但后来意识到它已被弃用。然后我发现tf.layers.Conv1D
和tf.keras.layers.Conv1D
。我理解后一种是一维卷积层的keras实现。但是,我不确定要使用哪一个以及在功能方面有什么区别。如果有人可以指出使用这两个输入数据来自 csv 文件的任何一个示例,那就太好了。
解决方案
首先,Layers API 已被弃用,将从 TF 2.0 中删除。keras.layers
是直接替代品,因为它将是未来版本的主要高级 API。根据官方文档,tf.layers
是围绕tf.keras.layers
. Layers API 中的卷积层继承自tf.keras.layers
. 从tensorflow/python/layers/convolutional.py:
@tf_export('layers.Conv1D')
class Conv1D(keras_layers.Conv1D, base.Layer):
"""1D convolution layer (e.g. temporal convolution).
TensorFlow 层不能直接在 Keras 模型中使用,因为它们缺少 Keras API 所需的一些属性。但是,可以将它们与 Keras Lambda 层一起使用。
推荐阅读
- javascript - 如何替换我的 ChartJS 的数据数组
- r - 是否有用于修改后的 2 样本 Hotelling 的 T2 检验(不等协方差矩阵)的 R 包?
- asp.net - 如何在启动时使用 API 加载 Ninject
- xml - XSLT:处理 TEI 里程碑元素
- javascript - 图像选择在添加/删除字段中无法正常工作
- python - 无监督学习:离散时间序列的异常检测
- angular - 如何在 Angular 项目中创建具有类别/子类别/文章 slug 的 SEO 友好 URL?
- reactjs - React.js 根据状态中的 id 存储多个 datepicker 日期
- python-3.x - 在 Jupyter 笔记本中导入根目录的问题
- html - 抓取问题:“检查元素”不同于“查看页面源”