N-gram

N-جرام

هو تسلسل مرتب من كلمات N. على سبيل المثال، ” truly madly” هو 2 جرام. لأن الطلب مناسب، ” madly truly” هو 2 جرام مختلف عن ” truly madly”.
تعتمد العديد من نماذج فهم اللغة الطبيعية على N-grams للتنبؤ بالكلمة التالية التي سيكتبها المستخدم أو يقولها. على سبيل المثال، افترض أن مستخدمًا كتب ” three blind”. من المحتمل أن يتوقع نموذج NLU المستند إلى trigrams أن المستخدم سوف يكتب تالياً ” mice”.
تتباين N-grams مع حقيبة الكلمات (bag of words)، وهي مجموعات غير مرتبة من الكلمات.