Free Download Natural Language Processing with Flair: A practical guide to understanding and solving NLP problems with Flair by Tadej Magajna
English | April 29, 2022 | ISBN: 1801072310 | 200 pages | MOBI | 2.17 Mb
Learn how to solve practical NLP problems with the Flair Python framework, train sequence labeling models, work with text classifiers and word embeddings, and much more through hands-on practical exercises
Purchase of the print or Kindle book includes a free PDF eBook
What's inside
Practical know-how, backed by the community and written by an NLP expert
Insights into basic NLP problems and terminology
Ways of solving real-world NLP problems with Flair and hands-on exercises
You'll get the most out of this book if
You want to learn about NLP through one of the most beginner-friendly, yet powerful Python NLP libraries out there
You're a software engineering student, developer, data scientist, or are transitioning into NLP and are interested in learning about practical approaches to solving problems with Flair
You're not looking for in-depth theoretical understanding of the mathematics behind NLP
You have beginner-level knowledge of Python programming, which is a prerequisite
What your journey will look like
From installing Flair and learning about the basic NLP concepts and terminology, this book takes a hands-on approach to explaining and solving real-world NLP problems. After exploring Flair's extensive features, such as sequence tagging, text classification, and word embeddings through practical exercises, you'll tackle topics like training your own sequence, labeling and text classification models, and using hyperparameter tuning in order to choose the right training parameters. By the end of this book, you'll have a solid grasp on Flair and the problems you can solve with it.
Some of the things you'll learn from this book
Understanding the core NLP terminology and concepts
A firm grasp on the capabilities of the Flair NLP framework
Using Flair's state-of-the-art pre-built models with ease
Building custom sequence labeling models, embeddings, and classifiers
Learning about a novel text classification technique called TARS
How to build applications with Flair and how to deploy them to production
Table of Contents
Introduction to Flair
Flair Base Types
Embeddings in Flair
Sequence Tagging
Training Sequence Labeling Models
Hyperparameter Optimization in Flair
Training Your Own Embeddings
Text Classification in Flair
Deploying and Using Models in Production
Hands-on exercise - Building a trading bot with Flair