SelectLabelByProb:按出现概率选择类别

时间:2024-06-28 23:39:37
【文件属性】:

文件名称:SelectLabelByProb:按出现概率选择类别

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-28 23:39:37

Java

SelectLabelByProb 根据label出现次数所占概率选择label 本程序实现了按label的出现次数占所有label出现次数的比率为概率选择label,出现次数多的被选择的概率就大。算法效率非常高,不用排序,构建搜索词典时,可以根据自身的需要设置键值的粒度,本程序设置的粒度为0.1,可以根据概率的分布设置多级词典。 实现思路:根据lebel出现次数所占总出现次数的比例在[0, 1)分布一段概率范围,使用随机函数产生[0, 1)内的随机数,落在哪一个label范围内就选择哪一个label。 缺点:依赖Java语言的随机数函数,产生的随机数不均衡直接导致概率不均衡。


【文件预览】:
SelectLabelByProb-master
----.gitignore(574B)
----src()
--------com()
----bin()
--------com()
----.classpath(295B)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(723B)
----.project(376B)
----.gitattributes(378B)

网友评论