我看到许多iOS应用程序在当天的单词行中。我正在制作一个这样一个如此迅速的iOS应用程序,但从词典中选择一个随机单词大多选择糟糕的单词。上面的应用程序似乎选择了有用的值得注意的单词,它们具有学习价值。
我的问题是,如何改进我的随机功能,以便挑选的单词值得注意?
答案 0 :(得分:2)
一种简单的方法是为词典中的每个单词指定一个权重。权重(或被选择的概率)可以是出现在语料库中的概率的倒数。为了做到这一点,你需要一个语料库(或一大块文本)并计算该文本中每个单词的频率(但你也可以使用可用的语料库(那里有一个列表)在这里:http://corpus.byu.edu/)。
更多"罕见"可能是最有价值的,具有最高的学习价值。