neupy.architectures.vgg19

neupy.architectures.vgg19()[source]

VGG19 network architecture with random parameters. Parameters can be loaded using neupy.storage module.

Originally VGG19 was built in order to solve image classification problem. It was used in the ImageNet competition. The goal of the competition is to build a model that classifies image into one of the 1,000 categories. Categories include animals, objects, transports and so on.

VGG19 has roughly 143 million parameters.

See also

vgg16
VGG16 network
squeezenet
SqueezeNet network
resnet50
ResNet50 network

References

Very Deep Convolutional Networks for Large-Scale Image Recognition. https://arxiv.org/abs/1409.1556

Examples

>>> from neupy import architectures
>>> vgg19 = architectures.vgg19()
>>> vgg19
(?, 224, 224, 3) -> [... 47 layers ...] -> (?, 1000)
>>>
>>> from neupy import algorithms
>>> optimizer = algorithms.Momentum(vgg19)