1 Star 0 Fork 0

九五初六/Convolutional-Neural-Network

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
cnnTest.m 850 Bytes
一键复制 编辑 原始数据 按行查看 历史
SunshineAtNoon 提交于 2015-06-19 00:05 . finished
function cnnTest(cnn,images,labels)
numImages = length(images);
activations = images;
numLayers = size(cnn.layers);
for l = 1:numLayers
layer = cnn.layers{l};
if(strcmp(layer.type,'c'))%convolutional layer
activations = cnnConvolve4D(activations,layer.W,layer.b);
else
activations = cnnPool(layer.poolDim,activations);
end
layer.activations = activations;
cnn.layers{l} = layer;
end
%softmax
activations = reshape(activations,[],numImages);
probs = exp(bsxfun(@plus, cnn.Wd * activations, cnn.bd));
sumProbs = sum(probs, 1);
probs = bsxfun(@times, probs, 1 ./ sumProbs);
[~,preds] = max(probs,[],1);
preds = preds';
acc = sum(preds==labels)/length(preds);
fprintf('Accuracy is %f\n',acc);
end
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hj_0746/Convolutional-Neural-Network.git
[email protected]:hj_0746/Convolutional-Neural-Network.git
hj_0746
Convolutional-Neural-Network
Convolutional-Neural-Network
master

搜索帮助