Metalhead

Dev CI Coverage

Metalhead.jl provides standard machine learning vision models for use with Flux.jl. The architectures in this package make use of pure Flux layers, and they represent the best-practices for creating modules like residual blocks, inception blocks, etc. in Flux.

Installation

]add Metalhead

Available models

Model NameFunctionPre-trained?
VGG-11VGG11N
VGG-11 (w/ BN)VGG11N
VGG-13VGG13N
VGG-13 (w/ BN)VGG13N
VGG-16VGG16N
VGG-16 (w/ BN)VGG16N
VGG-19VGG19N
VGG-19 (w/ BN)VGG19N
ResNet-18ResNet18N
ResNet-34ResNet34N
ResNet-50ResNet50N
ResNet-101ResNet101N
ResNet-152ResNet152N
GoogLeNetGoogLeNetN
Inception-v3Inception3N
SqueezeNetSqueezeNetN
DenseNet-121DenseNet121N
DenseNet-161DenseNet161N
DenseNet-169DenseNet169N
DenseNet-201DenseNet201N

Getting Started

You can find the Metalhead.jl getting started guide here: https://fluxml.ai/Metalhead.jl/dev/docs/tutorials/quickstart.html