Chapter 3
Developing a Text classifier

Learning Objectives

By the end of this chapter, you will be able to:

  • Describe the different types of machine learning algorithms
  • Differentiate between unsupervised and supervised learning methodologies
  • Distinguish between classification and regression problems
  • Describe various sampling techniques
  • Develop end-to-end text classifiers
  • Evaluate models using metrics such as accuracy, precision, and recall
  • Build pipelines for streamlining NLP projects
  • Save and load models

In this chapter, you will learn about the various types of machine learning algorithms and develop classifiers with their help.