有些用户可能会将此视为基于意见的问题,但如果仔细观察,我会尝试探索使用Caffe作为纯粹的测试平台,而不是目前流行的培训平台。
背景
任务:
问题: 在所有教程中,详细介绍了如何部署和训练网络,然后使用生成的.proto和.caffemodel文件进行验证和分类。是否可以在caffe上实现此网络并直接使用我的权重/偏差和训练集来对图像进行分类?这里有哪些可用选项?我是一个卡弗处女,所以要善良。谢谢你的帮助!
答案 0 :(得分:2)
这里唯一的问题是:
如何从文本文件权重初始化caffe net ?
我假设您有page-id/ratings?fields=created_time,has_rating,has_review,open_graph_story{id},rating,review_text,reviewer
描述网络架构(图层类型,连接,过滤器大小等)。剩下的唯一问题是如何将'deploy.prototxt'
的内部权重设置为保存为文本文件的预定义值。
您可以访问caffe.Net
内部,请参阅net surgery教程,了解如何在python中完成此操作。
一旦您能够根据文本文件设置权重,您就可以caffe.Net
将新权重转换为二进制net.save(...)
文件,从现在开始使用。如果你已经有训练过的重量,你不必训练网,你可以用它来产生预测("测试")。