python - TypeError:conv1d() 在 Tf 1.13.1 上得到了一个意外的关键字参数“输入”
问题描述
我正在使用Tensorflow 1.13.1
一个项目。
它包含
batch_x = tf.nn.conv1d(input=batch_x, filters=eye_filter, stride=1, padding='SAME')
根据关键字存在https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/nn/conv1d
。input
然而我得到
TypeError: conv1d() got an unexpected keyword argument 'input'
解决方案
如果您正在使用TF 1.13
,则允许的参数如下所示
tf.nn.conv1d(value,
filters,
stride,
padding,
use_cudnn_on_gpu=None,
data_format=None,
name=None)
要工作TF 1.13
,那么您可以修改代码,如下所示
batch_x = tf.nn.conv1d(value=batch_x, filters=eye_filter, stride=1, padding='SAME')
在TF 1.15
中,允许的参数如下所示,其中input is alias for value
.
tf.nn.conv1d(
value=None, filters=None, stride=None, padding=None, use_cudnn_on_gpu=None,
data_format=None, name=None, input=None, dilations=None
)
中 TF 2.4
,允许的参数如下所示
tf.nn.conv1d(
input, filters, stride, padding, data_format='NWC', dilations=None,
name=None
)
有关更多信息,您可以参考TF 1.13源代码。
推荐阅读
- google-apps-script - 基于多个复选框值隐藏行
- python - 检查是否可以在另一个 Excel 列中找到 Excel 列中的单词
- sql - 具有 Distinct 和 Count 的 SQL 查询
- bash - 从ini文件中收集两个关键字(变量+字符串)之间的数据(两个参数)
- c# - EvoPDF 和 ASP.NET Core 的 OutOfMemory 异常
- reporting-services - SSRS 报告查看器
- r - 按下闪亮的重置按钮后删除日历
- javascript - Google 放置自动完成 Angular,如果未找到结果则获取文本
- kotlin - 如何修复 Kotlin 上的 NullPointerException?
- python - 连接具有不同第一维的二维数组