25 #ifndef __ZE_LR_FUNCS_H 32 #define LR_CLASS_UNKNOWN -1 33 #define LR_CLASS_HAM 0 34 #define LR_CLASS_SPAM 1 36 #define LR_CMD_CLASS 0 37 #define LR_CMD_LEARN 1 38 #define LR_CMD_LEARN_RESAMPLE 2 39 #define LR_CMD_LEARN_FEEDBACK 3 40 #define LR_CMD_EXTRACT 4 43 #define LR_TASK_CLASSIFY 1 44 #define LR_TASK_LEARN 2 45 #define LR_TASK_EXTRACT 4 74 #define LR_OPTS_INITIALIZER \ 77 FALSE, 2500, 256, TRUE, TRUE, TRUE, TRUE, \ 128 #define LRH_INITIALIZER {SIGNATURE, NULL, FALSE} 141 bool lr_learn(
char *
id,
char *fname,
160 # define __ZE_LR_FUNCS_H 1 double(* lr_callback_F)(int, lr_cargs_T *, lr_margs_T *)
bool lr_data_open(char *fname)
bool lr_data_dump(char *fname)
bool lr_set_learn_callback(lr_callback_F)
bool lr_learn_options(bool active, double threshold)
bool lr_get_options(lr_opts_T *opts)
bool lr_classify(char *id, char *fname, lr_cargs_T *cargs, lr_margs_T *margs, test_score_T *score)
bool lr_set_options(lr_opts_T *opts)
void lr_print_options(lr_opts_T *opts)
bool lr_learn(char *id, char *fname, lr_cargs_T *cargs, lr_margs_T *margs, test_score_T *score, bool spam)
bool lr_extract(char *id, char *fname, lr_cargs_T *cargs, lr_margs_T *margs)