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 + -
显示快捷键?