keras - DL模型权重文件大的原因是什么?
问题描述
为什么以下简单(我猜)架构的模型权重为 950 MB,而 EfficientNetB5 架构的模型权重为 350MB。有什么问题?Conv2D 可能是 32?
model.add(Input(shape=(img_height, img_width, channels)))
model.add(Conv2D(32, (c2d, c2d),
padding="same",
use_bias = True,
activation="relu"))
model.add(MaxPooling2D(pool_size=(5, 5)))
model.add(Conv2D(16, (c2d, c2d),
padding="same",
use_bias = True,
activation="relu"))
model.add(MaxPooling2D(pool_size=(3, 3)))
model.add(Conv2D(8, (c2d, c2d),
padding="same",
use_bias = True,
activation="relu"))
model.add(MaxPooling2D(pool_size=(3, 3)))
model.add(Flatten())
model.add(Dense(ds, activation='relu'))
model.add(Dropout(do))
model.add(BatchNormalization())
model.add(Dense(2, activation='softmax'))
解决方案
推荐阅读
- android - Flutter 项目:错误
- ruby-on-rails - Rails 错误:replace_gem 中的块(2 级):加载“sqlite3”Active Record 适配器时出错
- php - 如何在 Laravel 8 迁移期间将数据插入表中?
- solr - Solr Suggester 字典查询响应在使用多个字典重新加载核心时更改值
- vue.js - How can I get 'mobile-breakpoint' state enabled, in vuefity?
- node.js - 为什么通过 Firebase 中的 Express 应用从 Google Cloud Storage 提供 PDF 时,Chrome 中的下载会挂起?
- php - 通过引用 php
- matlab - 非线性曲线拟合——fitnlm 和 lsqcurvefit 给出不同的误差值
- terraform - 从 for_each 中访问模块(避免循环)
- javascript - flex 项目在悬停时改变它的标题位置,而它不应该