Beyond the Warm Embrace: A Deeper Look at Hugging Face | by Zachary Raicik | Nov, 2023


Harness the Potential of AI Tools with ChatGPT. Our blog offers comprehensive insights into the world of AI technology, showcasing the latest advancements and practical applications facilitated by ChatGPT’s intelligent capabilities.

Fine tuning language models for Named Entity Recognition

Zachary Raicik

Towards Data Science

Photo by Choong Deng Xiang on Unsplash

Hugging Face is a platform that offers tools and pre-trained models for various Natural Language Processing (NLP) and Natural Language Understanding (NLU) tasks. In our previous article, A Warm Embrace: Exploring Hugging Face, we dove into the basics of this platform and its open-source library that features implementations of many state-of-the-art transformer architectures. This post enhances the Hugging Face documentation by providing emerging data scientists with a single, connected view of various Hugging Face tools for a specific task. Specifically, this article explains how to piece together multiple Hugging Face capabilities to fine-tune an existing language model for named entity recognition (“NER”).

In this section, we briefly look at two foundational concepts essential for building our model. As a reminder, we covered Hugging Face basics in A Warm Embrace: Exploring Hugging Face.

  • Named Entity Recognition
  • Model Fine-tuning

In the sections below, it’s assumed you have some knowledge of model development and the associated concepts — however, if anything is unclear feel free to reach out!

Named Entity Recognition

Named Entity Recognition (“NER”) is a common natural language processing task of identifying and categorizing relevant information, or entities, into one of many predefined (named) groups. NER models can be trained on a variety of entities. Some of the most common ones are:

  • Names
  • Organizations
  • Dates
  • Places & Locations

In the image below, I manually tagged a couple of different named entities in a sample sentence. In the context of machine learning and NLP, NER is the process of automating this categorization process through models.

NER models can enable a variety of tasks including but not limited to, information retrieval, content summarization, content recommendation and machine translation.

Model Fine-Tuning

Discover the vast possibilities of AI tools by visiting our website at to delve deeper into this transformative technology.


There are no reviews yet.

Be the first to review “Beyond the Warm Embrace: A Deeper Look at Hugging Face | by Zachary Raicik | Nov, 2023”

Your email address will not be published. Required fields are marked *

Back to top button