vgg19
VGG-19 convolutional neural network
Description
VGG-19 is a convolutional neural network that is 19 layers deep. You can load a pretrained version of the network trained on more than a million images from the ImageNet database[1]。预处理的网络可以将图像分类为1000个对象类别,例如键盘,鼠标,铅笔和许多动物。结果,该网络已经为广泛的图像学习了丰富的功能表示。该网络的图像输入大小为224 by-224。在MATLAB中进行更多预处理的网络®, see预处理的深神经网络。
您可以使用分类
to classify new images using the VGG-19 network. Follow the steps ofClassify Image Using GoogLeNet并用VGG-19代替Googlenet。
To retrain the network on a new classification task, follow the steps of训练深度学习网络以对新图像进行分类and load VGG-19 instead of GoogLeNet.
returns a VGG-19 network trained on the ImageNet data set.网
= vgg19
This function requires Deep Learning Toolbox™ Modelfor VGG-19 Networksupport package. If this support package is not installed, then the function provides a download link.
returns a VGG-19 network trained on the ImageNet data set. This syntax is equivalent to网
= vgg19('striges',“ Imagenet”
)NET = VGG19
。
returns the untrained VGG-19 network architecture. The untrained model does not require the support package.layers
= vgg19('striges','none'
)
Examples
Output Arguments
参考
[1]ImageNet。http://www.image-net.org
[2] Russakovsky, O., Deng, J., Su, H., et al. “ImageNet Large Scale Visual Recognition Challenge.”International Journal of Computer Vision (IJCV)。Vol 115, Issue 3, 2015, pp. 211–252
[3] Simonyan, Karen, and Andrew Zisserman. "Very deep convolutional networks for large-scale image recognition." arXiv preprint arXiv:1409.1556 (2014).
[4]非常深的卷积网络,用于大规模视觉识别http://www.robots.ox.ac.uk/~vgg/research/very_deep/