def freq_entropy(self, features, freq_table):
"""
"""
feat_vals = {}
feat_freqs = self.frequency(features, freq_table)
feat_ents = self.entropy(features, freq_table)
for feat in features.keys():
freq = feat_freqs[feat]
ent = feat_ents[feat]
feat_vals[feat] = numpy.log(freq + 1e-3) * (ent + 1e-3)
return feat_vals
评论列表
文章目录