score.h
来自「一个C语言写的快速贝叶斯垃圾邮件过滤工具」· C头文件 代码 · 共 38 行
H
38 行
/* $Id: score.h,v 1.7 2006/01/30 22:35:55 relson Exp $ *//* constants and declarations for robinson-fisher method */#ifndef FISHER_H#define FISHER_H#include "wordhash.h"#define MAX_REPEATS 1 /* cap on word frequency per message */#define GOOD_BIAS 1.0 /* don't give good words more weight *//*** Define a struct so stats can be saved for printing.*/typedef struct score_s { double spamicity; u_int32_t robn; double p_ln; /* Robinson P, as a log*/ double q_ln; /* Robinson Q, as a log*/ double p_pr; /* Robinson P */ double q_pr; /* Robinson Q */} score_t;extern void lookup_words(wordhash_t *wh);extern void score_initialize(void);extern void score_cleanup(void);extern double msg_compute_spamicity(wordhash_t *wordhash, FILE *fp) /*@globals errno@*/;extern double msg_spamicity(void);extern rc_t msg_status(void);extern void msg_print_stats(FILE *fp);extern void msg_print_summary(const char *pfx);extern void print_summary(void);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?