用于图像识别的MATLAB神经网络不起作用

时间:2016-06-08 11:39:18

标签: matlab image-processing neural-network deep-learning conv-neural-network

我正在尝试使用深度学习熟悉图像类别分类。我正在尝试运行

上提供的Matlab示例

http://uk.mathworks.com/help/vision/examples/image-category-classification-using-deep-learning.html

但运行此示例会给我以下错误

Error using message/getString
Unable to load a message catalog 'nnet_cnn:layer:Layer'. Please check
the file location and format.

Error in nnet.cnn.layer.Layer/getVectorHeader (line 113)
            header = getString( message( ...

Error in nnet.cnn.layer.Layer/displayNonScalarObject (line 86)
                header = sprintf( '  %s\n', getVectorHeader( layers )
                );

Error in cnn (line 150)
convnet.Layers

此外,如果我通过并忽略此错误,我将在稍后的行

中收到以下错误

trainingFeatures = activations(convnet, trainingSet, featureLayer, ... 'MiniBatchSize', 32, 'OutputAs', 'columns')

Undefined variable "nnet" or class "nnet.internal.cnngpu.convolveForward2D".

Error in nnet.internal.cnn.layer.Convolution2D/doForward (line 218)
            Z = nnet.internal.cnngpu.convolveForward2D( ...

Error in nnet.internal.cnn.layer.Convolution2D/forwardNormal (line 195)
            Z = this.doForward(X,this.Weights.Value,this.Bias.Value);

Error in nnet.internal.cnn.layer.Convolution2D/forward (line 98)
                [Z, memory] = this.forwardNormal( X );

Error in nnet.internal.cnn.SeriesNetwork/activations (line 50)
                output = this.Layers{currentLayer}.forward( output );

Error in SeriesNetwork/activations (line 269)
                YChannelFormat = predictNetwork.activations(X, layerID);

Error in cnn (line 262)
trainingFeatures = activations(convnet, trainingSet, featureLayer, ...

请有人告诉我获取此错误的可能性以及如何解决此问题。

此致

0 个答案:

没有答案