Practical aspects of NLP work
Lecturer — Vsevolod Diomkin, programmer-engineer in Grammarly
In the talk I will describe the three key pieces of practical NLP work: problem formulation, working with data, and NLP tools. I will also highlight those aspects of them, that are influenced by engineering and business requirements, and are not directly related to academic research, but nevertheless are important to bringing theoretical results into life.
The following topics will be discussed:
- Business requirements in NLP problems and how to deal with them - Differences between theoretical and practical NLP
- Getting data
- Approaches to creating and/or improving data
- Collecting data from the users
- Handling huge amounts of data
- Selecting appropriate tools
- 3 levels of linguistic tools
- Working with 3rd-party APIs