keras - y 的 Keras 规范
问题描述
我试图从 Keras 文档中理解以下片段。将 y 指定为 Dense 语句后跟 '(x)' 的逻辑是什么?不确定此声明的目的。
# this is a logistic regression in Keras
x = Input(shape=(32,))
y = Dense(16, activation='softmax')(x)
model = Model(x, y)
解决方案
这很简单,在这种情况下y
是一个 Dense 层的输出,它有 16 个单元和一个 softmax 激活,给定输入x
。
该结构旨在类似于功能,因此您可以在代码中轻松指定具有多个输入和输出的模型。
推荐阅读
- .net - 是否应该将 netstandard.dll 部署到最终用户
- swift - 如何在swift 4中使用电子邮件身份验证杀死应用程序后保持登录状态
- user-interface - 运行 OMNeT++ 示例时缺少用户界面
- kubernetes - 失败错误:无法连接到任何 etcd 端点 - etcd:0/1 已连接:kubeadm
- api - 我们如何使用 python SDK 在 onelogin 中添加应用程序?
- c# - 如何以两级深度分层检索实体的所有字段?
- r - R 为什么 nclass.FD 返回的 bin 数量与 hist 函数不同?
- java - java.sql.SQLSyntaxErrorException: ORA-00904 - “ID”: 无效标识符
- r - 根据几个条件计算 SUM 并创建新的数据框
- android - 根据操作系统版本使用特定库