有没有一种简单的方法(例如不修改caffe代码)将多个预训练网络的权重加载到一个网络中?该网络包含一些与两个预训练网络具有相同尺寸和名称的层。
我正在尝试使用NVidia DIGITS和Caffe实现这一点。
编辑:我认为不能直接从DIGITS进行操作,如答案所确认。有人能建议一种简单的方式来修改DIGITS代码以便能够选择多个预训练网络吗?我稍微检查了一下代码,并认为training script是一个好的起点,但我对Caffe没有深入的了解,因此我不确定实现这一点的最佳/最快方法是什么。
我正在尝试使用NVidia DIGITS和Caffe实现这一点。
编辑:我认为不能直接从DIGITS进行操作,如答案所确认。有人能建议一种简单的方式来修改DIGITS代码以便能够选择多个预训练网络吗?我稍微检查了一下代码,并认为training script是一个好的起点,但我对Caffe没有深入的了解,因此我不确定实现这一点的最佳/最快方法是什么。
caffe
通过使用逗号将不同的网络分隔开来,使用--weights
参数来完成此操作。 - Igor Ševo