tensorflow - 如何使用 TensorFlow 2 自定义 CNN 层,在 CNN 的密集层提供新输入
问题描述
我想要一个这样的模型
正如您根据图像所看到的,我正在尝试将统计特征与从卷积层提取的特征一起输入到密集层中。
在 Tensorflow 2 中有一个Sequential()
功能可以让我复制架构,但我不确定如何将新信息与提取的特征一起添加到密集层中。
如何实现?
当前代码如下
model = Sequential()
model.add(Conv1D(196, 16, activation='relu', input_shape=(segment_size,num_input_channels)))
model.add(Dropout(dropout_rate))
model.add(MaxPool1D(4))
model.add(Flatten())
// I want to add statisfical features here such as mean, max , min
model.add(Dense(1024, activation = 'relu'))
model.add(Dropout(dropout_rate))
model.add(Dense(6, activation='softmax'))
解决方案
推荐阅读
- wpf - TextBox 与 UI 中的 PasswordBox 不同
- sql - 在 Oracle 中对 SELECT 和 CREATE 都不进行排序
- php - 在 MAMP 中添加 sqlsrv 和 pdo_sqlsrv 时出现问题
- node.js - 用于返回特定日期范围的按日计数的 MongoDB 聚合函数
- html - 如何在 ABAP 中编写 HTML 代码来发送邮件
- scala - Akka,通用 ActorRef?
- php - 每下一个数字递增数字php
- selenium-webdriver - 测试注释代码不工作,只是 BeforeMethod 工作
- titanium - LiveView 与事件服务器断开连接
- javascript - 如何扩展缩短的 p 标签文本取决于下一个 p 标签?