Natural Language Processing, Machine Learning and Web.