with this article we are continuing our collaboration with Toptal. Toptal is an exclusive network that aims to connect the top freelance software developers, designers, and finance experts in the world to top companies for their most important projects.
The article is authored by Shanglun Wang and was originally published in Toptal's blog.
Natural language processing technologies have become quite sophisticated over the past few years. From tech giants to hobbyists, many are rushing to build rich interfaces that can analyze, understand, and respond to natural language. Amazon’s Alexa, Microsoft’s Cortana, Google’s Google Home, and Apple’s Siri all aim to change the way we interact with computers.
Sentiment analysis, a subfield of natural language processing, consists of techniques that determine the tone of a text or speech. Today, with machine learning and large amounts of data harvested from social media and review sites, we can train models to identify the sentiment of a natural language passage with fair accuracy.
In this tutorial, you will learn how you can build a bot that can analyze the sentiment of emails that it receives and notify you about emails that may require your attention immediately.