2 ms·
Well, yes and no. Yes in the sense that there are libraries that can generate text (e.g. SimpleNLG), but you need to write code that does the analysis and choo
by gattilorenz 8y ago
Well, yes and no.
Yes in the sense that there are libraries that can generate text (e.g. SimpleNLG), but you need to write code that does the analysis and chooses the content to show.
The "modern" way would be to train a seq2seq model. But for that you need training data, and it's harder to control the correctness of the results.
For a start, you can look at the slides from this summer school https://nlgsummer.github.io https://nlgsummer.github.io
and read up on the BabyTalk project (http://www.nlg-wiki.org/systems/BabyTalk http://www.nlg-wiki.org/systems/BabyTalk). SimpleNLG is indeed simple to use, but maybe for your task a template-based system (e.g. https://github.com/TallChris91/PASS https://github.com/TallChris91/PASS) is enough.
TLDR: you either need to write code for managing the time series, or need a large enough dataset to train on. Or rely on commercial services such as those offered by Arria