How we built Tagger News: machine learning on a tight schedule
varianceexplained.org
varianceexplained.org
It's worth noting for future reference that in terms of supervised learning of labels given a text document input, fasttext (https://github.com/facebookresearch/fastText) is leagues ahead of conventional approaches in both accuracy and training speed, and there is a Python interface (https://github.com/salestock/fastText.py) for use with Django/Flask (unfortunately, recent fasttext changes have broken the interface for now).
[1]: https://twitter.com/yoavgo/status/751178795323908096
[2]: https://nlpers.blogspot.com/2016/08/fast-easy-baseline-text-...