python - 只是组合层集成模型吗?
问题描述
我在 keras 中制作了一个机器学习代码,它结合了 cnn 和 lstm(merge)
只是组合层集成模型吗?
from keras.layers import Dense, LSTM, Conv2D, Flatten, concatenate
lstmLayer = LSTM(10)(input)
cnnLayer = Conv2D(10, (3,3)(input)
flatLayer = Flatten()(cnnLayer)
cnnDense = Dense(10)(flatLayer)
concat = concatenate([lstmLayer, cnnDense])
output = Dense(1)(concat)
解决方案
不,组合层不是一个整体,您可以在一个模型中拥有不同的层。只有经过充分训练的模型的组合才是一个集成。
推荐阅读
- google-bigquery - 从单元格中的 JSON 中提取最后一项
- angular - 如何在组件逻辑 HTML 语法中使用 *ngIf?
- entity-framework-core - 如何:在 EF Core 中存储类型安全的键/值对
- php - 如何缓存facebook graph api调用
- r - 计算R中日期范围内的天数
- java - 使用命令行将java类转换为可执行文件
- nlp - 单个学期的 TF-IDF 分数是否合并?
- python - 如何从字典中打印出类对象的一个属性或一系列属性?
- spring-boot - Spring Boot 无法使用 gradle kotlin dsl 解决 spring-boot-dependencies
- database - 找不到 ODBC 驱动程序“找不到文件错误”