clarified spec

This commit is contained in:
Davis King 2013-07-07 14:59:42 -04:00
parent 1c50321904
commit 71b3605d5c
1 changed files with 8 additions and 7 deletions

View File

@ -34,14 +34,15 @@ namespace dlib
- This object will not be verbose - This object will not be verbose
WHAT THIS OBJECT REPRESENTS WHAT THIS OBJECT REPRESENTS
This object is a tool for solving the optimization problem associated This object is a tool for solving the optimization problem associated with
with a structural support vector machine. A structural SVM is a supervised a structural support vector machine. A structural SVM is a supervised
machine learning method for learning to predict complex outputs. This is machine learning method for learning to predict complex outputs. This is
contrasted with a binary classifier which makes only simple yes/no predictions. contrasted with a binary classifier which makes only simple yes/no
A structural SVM, on the other hand, can learn to predict outputs as complex predictions. A structural SVM, on the other hand, can learn to predict
as entire parse trees. To do this, it learns a function F(x,y) which measures complex outputs such as entire parse trees or DNA sequence alignments. To
how well a particular data sample x matches a label y. When used for prediction, do this, it learns a function F(x,y) which measures how well a particular
the best label for a new x is given by the y which maximizes F(x,y). data sample x matches a label y. When used for prediction, the best label
for a new x is given by the y which maximizes F(x,y).
To use this object you inherit from it, provide implementations of its four To use this object you inherit from it, provide implementations of its four
pure virtual functions, and then pass your object to the oca optimizer. pure virtual functions, and then pass your object to the oca optimizer.