arXiv Analytics

Sign in

arXiv:1412.4564 [cs.CV]AbstractReferencesReviewsResources

MatConvNet - Convolutional Neural Networks for MATLAB

Andrea Vedaldi, Karel Lenc

Published 2014-12-15Version 1

MatConvNet is an implementation of Convolutional Neural Networks (CNNs) for MATLAB. The toolbox is designed with an emphasis on simplicity and flexibility. It exposes the building blocks of CNNs as easy-to-use MATLAB functions, providing routines for computing linear convolutions with filter banks, feature pooling, and many more. In this manner, MatConvNet allows fast prototyping of new CNN architectures; at the same time, it supports efficient computation on CPU and GPU allowing to train complex models on large datasets such as ImageNet ILSVRC. This document provides an overview of CNNs and how they are implemented in MatConvNet and gives the technical details of each computational block in the toolbox.

Related articles: Most relevant | Search more
arXiv:1412.6296 [cs.CV] (Published 2014-12-19)
Generative Modeling of Convolutional Neural Networks
arXiv:1605.06402 [cs.CV] (Published 2016-05-20)
Ristretto: Hardware-Oriented Approximation of Convolutional Neural Networks
arXiv:1602.02865 [cs.CV] (Published 2016-02-09)
The Role of Typicality in Object Classification: Improving The Generalization Capacity of Convolutional Neural Networks