← all repositories
vlfeat/matconvnet

Deep learning for the MATLAB holdouts

A CNN toolbox that lets MATLAB users train neural networks without leaving their comfort zone.

1.4k stars Cuda ML FrameworksComputer Vision
matconvnet
Velocity · 7d
+0.3
★ / day
Trend
steady
star history

What it does

MatConvNet is a MATLAB toolbox for building and training Convolutional Neural Networks. It bundles example CNNs for image classification and encoding, and claims to handle “state-of-the-art” models. The project is tightly coupled to the VLFeat ecosystem, with its own homepage, installation guide, and Google Groups forum for hand-holding.

The interesting bit

This arrived before PyTorch or TensorFlow existed, when running CNNs in MATLAB was genuinely non-trivial. The CUDA backend suggests it was performance-conscious for its era, though the README offers no numbers to confirm this.

Key highlights

  • Pure MATLAB workflow with CUDA acceleration
  • Pre-built example networks for common vision tasks
  • Active (if old-school) support structure: dedicated FAQ, install guide, and discussion forum
  • Part of the established VLFeat computer vision library family

Caveats

  • README is vague on actual performance, hardware requirements, or which CUDA versions work
  • No topics, no recent activity indicators, and 1,429 stars suggests this is largely historical
  • The “simple” claim is asserted, not demonstrated; no code examples in the README itself

Verdict

Worth a look if you’re maintaining legacy MATLAB vision pipelines or need to reproduce older research built on this stack. Everyone else has moved on to Python-native frameworks with livelier ecosystems.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.