it uses tensorflow through the lib "deepcorrect" to re-establish punctuation on the haiku. I did this for fun, i dont know if it makes sense (that applies to the project as a whole as well ;-) see: https://github.com/sloev/gutenhaiku/blob/master/gutenhaiku/p...