15

Hello everyone,
I'm new here. [OK. Let's skip this]
I want to know where to begin on my journey on learning how to create a program that predicts what a user will say next by storing already said things and by making specific characteristics for the users.

I know that I will need to train it with some data first lol.
But how will it do the prediction. I just need this part of understanding.

I'm sorry for my bad English btw.

Comments
  • 3
    This might be interesting for you:
    https://en.m.wikipedia.org/wiki/...

    I used this algorithm once for a university project. Takes some time to understand it, but it could be helpful to you.
  • 2
    And welcome; have fun! :)
  • 1
    Recurrent Neural Networks for you!
  • 1
    You can actually get really far really easy if you use Hidden Markov Models with bigrams and trigrams. That should be your starting point for text predictions. When you get the hang of that you can mix in neural networks and other advanced stuff.
    Just write a simple HMM program and let it 'read' some books using trigrams. After that you have a simple autocorrect/autocomplete keyboard.
    If you want to predict on higher levels than just words, let's say on sentences, you can actually use these same trigram and bigram models mixed with some cleverness of your own and a more advanced learning algorithm such as neural network stuff.
  • 2
    No clue but welcome!
  • 3
    Thanks for all the greetings :)
    And for the helpful answers of course. I will see what I can figure out.

    This place is so awesome. Everyone is so nice to everyone :3
  • 2
    @teganburns arigatou gozaimasu.
    I like her lips
    Js lmao
Add Comment