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