是否存在N-grams大于n = 3的值?

时间:2019-04-02 04:47:45

标签: python nlp

N-gram的存在量是否大于n = 3(trigrams)的值?

如果是,那么任何人请给我N-gram,其中n = 4,n = 5,n = 6和n = 7 的句子为“ 吠叫不咬的狗< / strong>”和直到N的值,我们才能找到N-grams 。我在这里给-

Unigrams(n = 1):狗,吠叫,不会,不咬人

Bigrams(n = 2):狗吠叫,吠叫不叫,不咬人

Trigrams(n = 3):吠叫的狗,吠叫的狗,吠叫的狗,不咬人的狗

告诉我这些是否正确。

1 个答案:

答案 0 :(得分:1)

带有至少“ N”个单词的句子存在N-Grams。因此,在您的情况下,“吠叫不咬的狗”有6个单词,因此您最多可以构架6克(1、2、3、4、5、6-克),最多不能超过6克。因此,结果将是

  • 4-克:吠叫的狗,吠叫不的狗,吠叫不的狗 咬,

  • 5-克:不吠叫,不吠叫的狗

  • 6-克:吠叫不咬的狗