pysvmlight / svmlight / CeriConvert.py

class LEARN_PARM(Structure):
        _fields_ = [("type", c_long),
                    ("svm_c", c_double),
                    ("eps", c_double),
                    ("svm_costratio", c_double ),
                    ("transduction_posratio", c_double ),
                    
                    ("biased_hyperplane", c_long),
                    ("sharedslack", c_long),
                    ("svm_maxqpsize", c_long),
                    ("svm_newvarsinqp", c_long),
                    ("kernel_cache_size", c_long),
                    
                    ("epsilon_crit", c_double ),
                    ("epsilon_shrink", c_double ),
                    
                    ("svm_iter_to_shrink", c_long),
                    ("maxiter", c_long),
                    ("remove_inconsistent", c_long),
                    ("skip_final_opt_check", c_long),
                    ("compute_loo", c_long),
                    
                    ("rho", c_double ),
                    
                    ("xa_depth", c_long),
                    
                    ("predfile", (c_char * 200)() ),
                    ("alphafile", (c_char * 200)() ),
                    
                    ("epsilon_const", c_double ),
                    ("epsilon_a", c_double ),
                    ("opt_precision", c_double ),
                    
                    ("svm_c_steps", c_long ),
                    
                    ("svm_c_factor", c_double ),
                    ("svm_costratio_unlab", c_double ),
                    ("svm_unlabbound", c_double ),
                    ("svm_cost", POINTER(c_double) ),
                    
                    ("totwords", c_long ) ]

class KERNEL_PARM(Structure):
    _fields_ = [("kernel_type", c_long),
                ("poly_degree", c_long),
                ("rbf_gamma", c_double),
                ("coef_lin", c_double),
                ("coef_const", c_double ),
                ("custom", (c_char * 50)() ) ]

class MODEL(Structure):
    _fields_ = [("sv_num", c_long),
                ("at_upper_bound", c_long),
                ("b", c_double),
                ("supvec", POINTER( POINTER( DOC ) ) ),
                ("alpha", POINTER( c_double ) ),
                ("index", POINTER( c_long ) ),
                ("totwords", c_long),
                ("totdoc", c_long),
                ("kernel_parm", KERNEL_PARM),
                ("loo_error", c_double),
                ("loo_recall", c_double),
                ("loo_precision", c_double),
                ("xa_error", c_double),
                ("xa_recall", c_double),
                ("xa_precision", c_double),
                ("lin_weights", POINTER( c_double) ),
                ("maxdiff", c_double)   ]
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.