python - Keras:具有多个参数的 Lambda 层函数

标签 python neural-network keras keras-layer

我正在尝试在 Keras 中编写一个 Lambda 层,它调用一个函数 connection,它运行一个循环 for i in range(0,k) 其中 k 作为函数 connection(x,k) 的输入。现在,当我尝试调用 Functional API 中的函数时,我尝试使用:

k = 5
y = Lambda(connection)(x)

此外,

y = Lambda(connection)(x,k)

但这两种方法都不起作用。如何在不将其分配为全局参数的情况下输入 k 的值?

最佳答案

就用

y = Lambda(connection)((x,k)) 

然后是连接方法中的var[0]、var[1]

关于python - Keras:具有多个参数的 Lambda 层函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44931347/

相关文章:

machine-learning - 使用tiny-dnn 训练 CNN 获取 NIST 数字

python - 如何将 2D 和 1D 类(分别是单热编码和常规整数)的混合输入到 Keras 序列模型中?

python - 处理Python错误时遇到问题

python - Django SMTP 错误 : authentication failed: authentication failure

用于评估 CNN 中的训练和测试数据的 Tensorflow 数据集/迭代器

csv - 如何在 Keras 中保存编码输出

python - Keras 中的有状态 LSTM 中一批样本之间的状态是否保留?

python - AWS Managed Airflow - 如何重启调度程序?

python - 如何猴子补丁django功能?

c# - 为什么在神经网络中使用 Sigmoid 的导数?