Data Science, Machine Learning, Natural Language Processing and Deep Learning