GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing pystruct.github.io — Learning — pystruct 0.2.4 documentation Learning¶This module contains algorithms for solving the structured learning model. Most are based on structured support vector machines. Currently, I advise to use the OneSlackSSVM, which solves the QP using CVXOPT. SubgradientSSVM is a very simple implementation, that also might be interesting. NSlackSSVM is the n-slack formulation of the QP and should work reliably, but is not as optimized as OneSlackSSVM. The rest is experimental / for testing.
Models¶This module contains model formulations for several settings. They provide the glue between the learning algorithm and the data (and inference). There are two main classes of models, conditional random field models (CRFs) and classification models (Clfs). The BinaryClf implements a standard binary classifier, the MultiClassClf a linear multi-class classifier. Together with a max-margin learner, these produce standard binary SVMs and Crammer-Singer multi-class SVMs. MultiLabelClf implements a multi label model with different possible pairwise interactions. GraphCRF implements a simple pairwise model for arbitrary graphs, while EdgeFeatureGraphCRF allows for arbitrary features for each edge, symmetric, assymmetric and arbitrary potentials. GridCRF is a convenience class for grid graphs. Classifiers¶
Conditional Random Fields¶
Inference¶
Utilities¶
plot_learning¶This module provides a callable for easy evaluation of stored models.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |