深度学习使用matlab需要配置caffe吗

 我来答
lilipat
高粉答主

2017-04-09 · 每个回答都超有意思的
知道大有可为答主
回答量:3万
采纳率:94%
帮助的人:5023万
展开全部
深度学习之caffe Matlab接口

caffe-Matlab接口(matcaffe)能够让你把caffe框架整合到你的matlab代码中。

1、构建MatCaffe 接口
使用make all matcaffe,如果成功,可以使用make mattest测试。
2、使用MatCaffe 。
在运用MatCaffe 创建net或者solver之前,必须先设置运行模式和设备:
使用cpu:
caffe.set_mode_cpu();
使用gpu和指定gpu_id:
caffe.set_mode_gpu();
caffe.set_device(gpu_id);3、创建网络并且访问它的layer层和blob数据
net=caffe.Net(model,weight,'test');创建网络并载入weights
或者可以这样定义:
net=caffe.Net(model,'test');%创建网络但不载入数据
net.copy_from(weights);%载入数据
4、访问数据并更改数据,这里我们一个例子为例,
假设我们要获取到blob的数据data,并将data*10再存回blob.我们可以这样做:
net.blobs('data').set_data(net.blobs('data').get_data()*10);
5、保存你要修改的网络:
net.save('my_net.caffemodel');
6、获取一个层layer的类型type:
layer_type=net.layers('convl').type;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式