MATLAB interface for SVM-Light Icon

MATLAB interface for SVM-Light

3.0 Stars (2)
10 Downloads (This Week)
Last Update:
Download Matlab R14 binary release
Browse All Files


mex-svm is a set of patches against SVM-Light to compile into "mex" libraries and enable fast Support Vector Machine evaluation from within MATLAB.

MATLAB interface for SVM-Light Web Site


Other Useful Business Software

Gartner’s Recommendations for DevOps Pipeline Success Icon

Is your CI/CD pipeline a hodge-podge of randomly connected tools?

Gartner’s Recommendations for DevOps Pipeline Success Icon
You’ve likely added a tool to fix one problem and then a different tool to fix another problem. Pretty soon you have multiple instances of the same tool, different tools with overlapping functionality, no ability to collaborate across teams—all resulting in unknown bottlenecks and complicated or no reporting. As a DevOps leader, it’s up to you to balance the autonomy and flexibility of a DevOps approach. But how?

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works as described after running the provided patch. The first couple of times I attempted to use it, MATLAB closed unexpectedly without error. After these attempts, it has worked without issue since. Thanks for the well-written interface.

    Posted 07/29/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The author correctly recognizes that Matlab has a native Compressed Sparse Column (CSC) format for sparse matrices. He assumes that users prefer to store data in row format, so each pattern is a row of the data matrix; but this matrix is stored as a CSC matrix. The underlying data structure for SVM Light uses a sparse data structure for each pattern. To convert between representations, a matrix transpose is needed. This author uses the worst possible algorithm for this (in mexcommon.c)---it takes m x n time! There are much faster and better ways to do this, like just using Matlab's built-in, highly-optimized transpose method. If you have dense data, this code will work fine for you. If you have sparse data, you'll be mostly out of luck. There's a lot of good code here, but I had to completely rewrite mexcommon.c.

    Posted 08/07/2012
Read more reviews

Additional Project Details

Intended Audience


Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, thanks