Sia*_*ash 5 deep-learning tensorflow tensorflow-hub transfer-learning
我是 Tensorflow Hub 的新手。我想使用I3D模块并将这个网络微调到另一个数据集,我需要获得最后一个隐藏层以及其他一些层的输出。我想知道是否有办法获得其他层的激活。为 I3D 提供的唯一签名只是“默认”。我认为应该有一种方法可以使用 Tensorflow Hub 模块轻松获取所有层的输出。
import tensorflow_hub as hub
module = hub.Module("https://tfhub.dev/deepmind/i3d-kinetics-600/1", trainable=False)
logits = module(inp)
Run Code Online (Sandbox Code Playgroud)
这会给我最终的层输出。如何获取其他层的输出,例如第二个卷积层的输出?
小智 3
https://tfhub.dev/deepmind/i3d-kinetics-400/1(以及 *-600 版本)恰好只导出最后一层,因此没有正确支持的方法来获取其他层。(也就是说,您始终可以通过检查图形并按名称选择张量来进行实验,但这确实存在停止使用较新的模块或库版本的风险。)
| 归档时间: |
|
| 查看次数: |
1390 次 |
| 最近记录: |