classifier.h
来自「使用具有增量学习的监控式学习方法。包括几个不同的分类算法。」· C头文件 代码 · 共 59 行
H
59 行
#ifndef CLASSIFIER_H#define CLASSIFIER_H#include "doc_classifier.h"#include "vector.h"/** * Classifier functions. */typedef struct { void *(*load) (FILE *); int (*save) (FILE *, void *); void (*free) (void *); int (*info) (void *); /**< Currently: Get number of classes */ int (*learn) (void *, vector *, int); int (*unlearn) (void *, vector *, int); int (*remove) (void *, vector *); int (*classify_top) (void *, vector *); int *(*classify_rank) (void *, vector *); double *(*classify_score) (void *, vector *);} classifier_functions;/** * Classifier database. */typedef struct { void *data; /**< Classifier database */ classifier_functions *funcs; /**< Classifier functions */} classifier;classifier *classifier_new (void *data, classifier_functions *funcs);intclassifier_get_noc (classifier *cl);intclassifier_learn (classifier *cl, vector *v, int class);intclassifier_unlearn (classifier *cl, vector *v, int class);intclassifier_classify_top (classifier *cl, vector *v);double *classifier_classify_score (classifier *cl, vector *v);intclassifier_max_class (double *list, int num);intclassifier_min_class (double *list, int num);const doc_classifier_functions *classifier_get_doc_classifier_functions (void);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?