【发布时间】:2017-10-19 18:16:04
【问题描述】:
我可以下载并成功测试brain parcellation demo 的NiftyNet 包。然而,这只给了我预训练网络的最终分割结果,而我也需要访问中间层的输出。
根据这个演示,以下行下载了一个预训练模型和一个测试 MR 卷:
wget -c https://www.dropbox.com/s/rxhluo9sub7ewlp/parcellation_demo.tar.gz -P ${demopath}
其中${demopath} 是演示文件夹的路径。提取下载的文件将创建一个 .ckpt 文件,该文件似乎包含预训练的 tensorflow 模型,但我无法将其加载到 tensorflow 会话中。
有没有一种方法可以加载预训练模型并访问其所有中间激活图?换句话说,如何将 NiftyNet 库中的预训练模型加载到 tensorflow 会话中,以便我可以通过模型探索或探测任何给定输入图像的某个中间层?
最后,在 NiftyNet 的网站上提到“文献中的一些模型已经(重新)在 NiftyNet 框架中实现”。这些模型的预训练权重是否也可用?该演示使用名为 HighRes3DNet 的预训练模型。如果其他模型的预训练权重也可用,下载这些权重或保存的 tensorflow 模型的链接是什么?
【问题讨论】:
标签: tensorflow pre-trained-model niftynet