<prompt> Eleza modeli ya lugha ya n-gram ni nini  <response>: Kielelezo cha lugha ya n-gram ni aina ya modeli ya lugha ya kitakwimu ambayo hutumiwa kutabiri uwezekano wa mfuatano wa maneno katika kishazi au sentensi. Inategemea dhana ya Markov kwamba uwezekano wa neno hutegemea tu idadi maalum ya maneno yaliyotangulia inayojulikana kama mpangilio wa Markov. N katika n-gramu inawakilisha idadi ya maneno yanayozingatiwa kwa utabiri wa neno linalofuata. Kwa mfano, hebu tuchukue mfano wa muundo wa trigram ambapo n3, ambayo inamaanisha itazingatia maneno mawili ya mwisho ili kubaini uwezekano wa neno linalofuata katika mlolongo. Kwa hivyo kutokana na sentensi Ninapenda kuogelea kwenye, trigram itazingatia maneno katika na kugawa uwezekano kwa kila neno linalofuata linalowezekana. Neno ambalo lina uwezekano mkubwa zaidi wa kuja ijayo litachaguliwa. Miundo ya lugha ya N-gram hufunzwa kwenye kundi kubwa la data ya maandishi na hutegemea kuhesabu marudio ya n-gramu katika data ili kukadiria uwezekano wao ndani ya mlolongo wowote wa maandishi. Zinatumika sana katika programu nyingi za usindikaji wa lugha asilia kama vile utambuzi wa usemi, tafsiri ya mashine, utengenezaji wa maandishi, na uainishaji wa maandishi. Ingawa miundo ya lugha ya n-gram ina vikwazo vyake na inaweza kuingia katika tatizo la uchache wa data, ni rahisi kutekelezwa na imethibitishwa kuwa bora. 