| Interface | Description | 
|---|---|
| IUpdateRule | 
 IUpdateRule interface - inorder to add new update rule in you own task you should implement this interface
 this interface enable us to set many update versions and compare between them 
 | 
| Class | Description | 
|---|---|
| CRF | 
 Conditional Random Fields
 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.26.803&rep=rep1&type=pdf 
 | 
| DirectLoss | 
 Direct Loss Minimization
 http://papers.nips.cc/paper/4069-direct-loss-minimization-for-structured-prediction.pdf 
 | 
| MultiClassReject | 
 Created by yossiadi on 10/12/15. 
 | 
| OrbitLoss | 
 Created by yossiadi on 5/4/15. 
 | 
| PassiveAggressive | 
 Passive Aggressive algorithm
 http://machinelearning.wustl.edu/mlpapers/paper_files/NIPS2003_LT21.pdf 
 | 
| Perceptron | 
 Created by adiyoss on 3/4/15. 
 | 
| ProbitLoss | 
 Probit Loss Algorithm
 http://cs.haifa.ac.il/~tamir/papers/KeshetMcHa10.pdf 
 | 
| RampLoss | 
 Ramp Loss Minimization
 http://papers.nips.cc/paper/4268-generalization-bounds-and-consistency-for-latent-structural-probit-and-ramp-loss.pdf 
 | 
| RankSVM | 
 A variation of the svm-rank
 This class was not tested yet. 
 | 
| SVM | 
 Structured SVM
 http://link.springer.com/article/10.1007/s10107-010-0420-4#page-1 
 |