← Questions
Next-word predictor from bigram counts
0
I was asked this
No reports yet. Sign in to say where you were asked it.
You get training sentences as lists of words, for example [["a", "b", "c"], ["a", "s", "d"]].
- Count, for every word, which words follow it and how often.
-
predict(word)returns the word that most often follows it. - Change
predictto sample the next word at random, weighted by those counts. - The vocabulary is huge. How do you keep memory and prediction time under control?
No official answer yet. Write yours on the right and run it.
Nothing published yet.
Sign in to submit your code; every attempt is kept here.
Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding
