2015-11-01 56 views
-2

我看到许多iOS应用程序在当天的字眼上。我正在制作一个这样快速的iOS应用程序,但从字典中挑选一个随机单词大多选择了糟糕的单词。以上说的应用程序似乎选择有用的值得注意的话,这将有学习价值。从字典中挑选显着的字

我的问题是,我该如何改进我的随机函数,以便选出的单词显着?

+1

检查tf-idf加权 - 你可以使用它来改善你的随机选择功能 – user2314737

+0

这是一个很好的开始方向,但是不知道这个频率数据可用于整个英语词典 – Kashif

回答

2

一个简单的方法是分配你的字典中的每个单词的重量。权重(或被选中的概率)可能是出现在语料库中的概率的倒数。为了做到这一点,你需要一个语料库(或一大块文本),并计算出每个单词的频率中的文本(但你也可以利用现有的语料库(这里有一个列表:http://corpus.byu.edu/

更“稀有”的词可能是最有价值的,并且具有最高的学习价值。