MatConvNet - Convolutional Neural Networks for MATLAB

12/15/2014
by   Andrea Vedaldi, et al.
0

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.

READ FULL TEXT
research
09/05/2019

Powerset Convolutional Neural Networks

We present a novel class of convolutional neural networks (CNNs) for set...
research
01/28/2020

CSNNs: Unsupervised, Backpropagation-free Convolutional Neural Networks for Representation Learning

This work combines Convolutional Neural Networks (CNNs), clustering via ...
research
05/20/2016

Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groups

We propose a new method for creating computationally efficient and compa...
research
07/18/2019

MintNet: Building Invertible Neural Networks with Masked Convolutions

We propose a new way of constructing invertible neural networks by combi...
research
06/01/2015

Blocks and Fuel: Frameworks for deep learning

We introduce two Python frameworks to train neural networks on large dat...
research
04/06/2019

Effective and Efficient Dropout for Deep Convolutional Neural Networks

Machine-learning-based data-driven applications have become ubiquitous, ...

Please sign up or login with your details

Forgot password? Click here to reset