12
Modeling for NLP
Natural language processing (NLP) is a field operating at the intersection of linguistics, computer science, and AI. Its primary focus is on algorithms to process and analyze large amounts of natural language data. Over the last few years, it has become an increasingly popular topic of Kaggle competitions. While the domain itself is vast and encompasses very popular topics, such as chatbots and machine translation, this chapter will focus on specific subsets that Kaggle contests frequently address.
Sentiment analysis, as a simple classification problem, is extremely popular and widely discussed, so we’ll begin with a somewhat more interesting variation on the issue: identifying sentiment-supporting phrases in a tweet. We’ll ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access