python - 超高精度高损耗?
问题描述
我正在用多标签分类的一堆图像训练一维 CNN。我的准确率几乎是 100%,但同时损失了 ~5。发生了什么事?,任何帮助表示赞赏。
model = Sequential()
model.add(Conv1D(filters=128, kernel_size=3, activation='relu', input_shape=(137,236)))
model.add(Dropout(0.2))
model.add(Conv1D(filters=64, kernel_size=3, activation='relu'))
model.add(Dropout(0.2))
model.add(Conv1D(filters=64, kernel_size=3, activation='relu'))
model.add(Dropout(0.2))
model.add(Conv1D(filters=64, kernel_size=3, activation='relu'))
model.add(Dropout(0.2))
model.add(GlobalMaxPooling1D())
model.add(Dense(128, activation='relu'))
model.add(Dropout(0.1))
model.add(Dense(64, activation='relu'))
model.add(Dropout(0.1))
model.add(Dense(3, activation='softmax'))
model.compile(optimizer='adam', loss='mean_squared_logarithmic_error', metrics=['accuracy'])
解决方案
推荐阅读
- if-statement - 如何有条件地选择变量?
- angular - 属性“myForm”没有初始值设定项,也没有在构造函数中明确分配
- flutter - 在 Flutter 中如何在 SearchDelegate buildResults 中显示对话框
- sql - 演员的 Shahrukh 数是“co-acting”图中演员与 Shahrukh Khan 之间的最短路径的长度
- vapor - 如何使用 Vapor 4 在 Leaf 模板中格式化日期字段
- memory - 我看到未定义的输出序列在模拟中读取内存
- javascript - 唤醒监听器添加到 [Connection]
- random - Prolog: random permutation
- c# - 集合视图组件的样式
- api - 如何制作一个从未存在过的 API?