Given a set of training examples, each one belonging to a specific category, an SVM training algorithm creates a model that separates the categories and that can later be used to decide the category of new set of data. Scilab provides you such a tool via the libsvm toolbox. Here are some informations on the toolbox capabilities.

More on scilab.io