title: Does the SVM in sklearn support incremental (online) learning?
body: <p>I am currently in the process of designing a recommender system for text articles (a binary case of 'interesting' or 'not interesting'). One of my specifications is that it should continuously update to changing trends. </p>
  
  <p>From what I can tell, the best way to do this is to make use of machine learning algorithm that supports incremental/<a href="http://en.wikipedia.org/wiki/Online%5fmachine%5flearning">online learning</a>. </p>
  
  <p>Algorithms like the Perceptron and Winnow support online learning but I am not completely certain about Support Vector Machines. Does the scikit-learn python library support online learning and if so, is a support vector machine one of the algorithms that can make use of it?</p>
  
  <p>I am obviously not completely tied down to using support vector machines, but they are usually the go to algorithm for binary classification due to their all round performance. I would be willing to change to whatever fits best in the end.</p>