machine learningNatural Language ProcessingProgrammingTutorials

Text generation using Markov chain models

Markov chains is one of the oldest ways to generate quite believable text. Rather than generating text by randomly selecting characters (possible but completely impractical),  we use the Markov property that follows the chain of linked events, where what get generated next depends only on what is generated currently. Typically generating text trough a Markov process…

Read more
Natural Language ProcessingProgramming

Introduction to automatic text generation

Text generation is a hot topic right now in the domain of Artificial intelligence. Any advanced artificial intelligence will have the ability to interact with us  human. And this means the ability to talk our language to understand us and to communicate back to us. Ultimately the IA needs to truly interact with us in…

Read more
machine learningNatural Language ProcessingProgramming

how to bnuild a virtual assistant

“We all need a personal assistant, and we’ll all have one” In this series of blog posts, I’ll walk you through building and designing a basic virtual assistant like Apple’s Seri. Before delving into the details of how to build such an assistant, lets first explore what virtual assistants are and what are the players…

Read more