Middle — Senior
Co je to jazykový model?
sobes.tech AI
Odpověď od AI
Jazykový model je statistický nebo neuronový model, který byl natrénován tak, aby předpovídal pravděpodobnost sekvence slov nebo znaků v jazyce. Používá se k porozumění, generování a analýze textu v přirozeném jazyce. Například jazykový model může předpovědět následující slovo ve větě, což pomáhá při automatickém doplňování nebo strojovém překladu.
Moderní jazykové modely, jako je GPT, jsou založeny na architekturách transformerů a jsou trénovány na velkých objemech textových dat, což jim umožňuje brát v úvahu kontext a vytvářet koherentní text.
Příkladem velmi jednoduchého jazykového modelu je n-gramový model, který hodnotí pravděpodobnost slova s ohledem na předchozích n-1 slov:
# Příklad počítání bigramů (2-gramů) v textu
from collections import defaultdict
text = "mám rád strojové učení a rád programování"
slova = text.split()
bigramy = defaultdict(int)
for i in range(len(slova)-1):
bigramy[(slova[i], slova[i+1])] += 1
print(bigramy)