python - 有人能解释一下这段代码片段中 ResNet50 的负责人是如何变化的吗?
问题描述
headModel = baseModel.output
headModel = AveragePooling2D(pool_size=(7, 7))(headModel)
headModel = Flatten(name="flatten")(headModel)
headModel = Dense(512, activation="relu")(headModel)
headModel = Dropout(0.5)(headModel)
headModel = Dense(len(lb.classes_), activation="softmax")(headModel)
我可以看到这里使用了 2 个激活函数。隐藏层使用relu,输出层使用softmax?这是否也意味着输入层= 512?
解决方案
推荐阅读
- python - Python - 在类中调用方法 - 行为取决于调用的来源
- ruby-on-rails - Rails - 将多选参数合并为逗号分隔的字符串
- r - 我有一个托管在私有 bitbucket 存储库中的 R 包。我可以与无权访问 repo 的用户共享包吗?
- c - 在 C 上的准备/绑定参数查询 SQLite 中检索空字符串
- android - 使用 Android Studio 和 React Native 将应用程序启动到物理设备时出现运行时错误
- react-native - 如何marginBottom查看背景?
- javascript - 尝试使用帖子信息填充用户文档,但我只有手动推送的用户 ID
- docker - 通过 Gitlab CI/CD 将 docker 服务部署到自己的服务器的正确方法
- node.js - 在生产问题中部署 Typescript GraphQL
- flutter - 如何在 Dart 中检查地图是否为空