python - keras 功能 API 中的 3D 输入到 2D 输出
问题描述
我有三个 Numpy 数组,每个数组的形状(6000,3,256)。我想将这三个用作密集神经网络的 Keras 功能 API 的输入。我的输出应该是形状(6000,2)。我对如何指定尺寸感到困惑。
解决方案
密集或全连接层采用一维输入,因此您需要展平输入数组。
X = np.reshape(6000, 3*256)
ip = Input(shape=(3*256))
dense1 = Dense(128, activation = 'relu')(ip)
dense2 = Dense(2, activation = 'sigmoid')(dense1)
您需要根据需要选择中间层、损失函数、激活。
推荐阅读
- javascript - 在 Vue 中,如何使用 window.history.go(-1) 使浏览器返回上一页
- kubernetes-ingress - 为什么 My Ingress Ip 与 Minikube Ip 相同。我无法在我的 Broswer 中访问 Minikube Ip
- linux - 如何通过 jenkins 作业在 docker 中创建 httpd 容器?
- r - 仅重命名 R 中的特定列
- hadoop - 如何在 HDFS 中合并文件的小块?
- ios - Apple 拒绝为 ios 14.5 发布 Ionic App
- python - Django 形成差异,一个有效,第二个无效
- java - 单击recyclerview的项目时如何创建对话框?
- javascript - ReactNative Fusionchart 许可证配置不起作用
- kubernetes - K8S Autoscaling 触发 Cloud Function