0 votes
1 view
in Machine Learning by (19k points)
I am using a multi-dimensional SVM classifier (SVM.NET, a wrapper for libSVM) to classify a set of features.

Given an SVM model, is it possible to incorporate new training data without having to recalculate all previous data? I guess another way of putting it would be: is an SVM mutable?

1 Answer

0 votes
by (33.2k points)

It is called incremental learning. 

A few implementation details for a Support-Vector Machine (SVM).

Generally it's possible but not easy, you would have to change the library you are using or implement the training algorithm yourself.

I found two possible solutions, SVMHeavy and LaSVM, that supports incremental training. But I haven't used either and don't know anything about them. More details on this will be given by studying the SVM Algorithms.

Hope this answer helps you!

Welcome to Intellipaat Community. Get your technical queries answered by top developers !