Machine learning and NLP toolkit