11 Deploying and serving NLP applications
This chapter covers
- Choosing the right architecture for your NLP application
- Version-controlling your code, data, and model
- Deploying and serving your NLP model
- Interpreting and analyzing model predictions with LIT (Language Interpretability Tool)
Where chapters 1 through 10 of this book are about building NLP models, this chapter covers everything that happens outside NLP models. Why is this important? Isn’t NLP all about building high-quality ML models? It may come as a surprise if you don’t have much experience with production NLP systems, but a large portion of an NLP system has very little to do with NLP at all. As shown in figure 11.1, only a tiny fraction of a typical real-world ML system is ...
Get Real-World Natural Language Processing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.