Best way to do Named Entity Recognition in 2024 with GliNER and spaCy - Zero Shot NER

preview_player
Показать описание

The GLiNER repository is a generalist model for Named Entity Recognition (NER), designed to extract a wide range of entity types from text. It represents an advanced approach to recognizing various entities in text data.

The gliner-spacy repository provides a SpaCy wrapper for GLiNER, facilitating the integration of GLiNER's advanced NER capabilities into the SpaCy environment. This wrapper supports customizable settings for processing text, such as chunk size, specific entity labels, and output style for entity recognition results.

In this tutorial, I dive into the basics of the gliner-spacy repository, showing you how to seamlessly integrate GLiNER's robust NER capabilities with SpaCy's versatile NLP environment. Whether you're new to natural language processing or looking to enhance your projects with state-of-the-art entity recognition, this video is your go-to guide. Plus, get a clear understanding of zero-shot learning and its application in zero-shot NER. Don't forget to like, share, and subscribe for more insightful tutorials on NLP and AI technologies!

Join this channel to get access to perks:

If you enjoy this video, please subscribe.

If there's a specific video you would like to see or a tutorial series, let me know in the comments and I will try and make it.

You can follow me at:
Рекомендации по теме
Комментарии
Автор

excellent! appreciate the simple, intuitive wrapper. the chunk_size config was clutch.

kevon
Автор

Thanks for the video. One question, Is it possible to make a few shot in addition to zero shot with GliNER (without finetuning)

adilgun
Автор

Regarding your example with Auschwitz: how exactly did it learn that Auschwitz belongs to concentration_camp type? Is it because your example sentence happened to say exactly that or is that just a coincidence?

critical-chris
Автор

Really cool! Can you make a video on how to further train the LatinCy model? I have a ton of additions to the lemma fixer custom component and I've noticed a few recurring patterns I want to fix generally

JoseSanchez-xzwt
Автор

Great video! What would you do to extract hard skills and soft skills from a resume and job description?

I am thinking entity rulers from spacy and match it but I was wondering what you were thinking. Thanks!

daviddeisadze
Автор

Great explanation! Can we use gliner to extract medicinal plants scientific name and their medicinal effects?

ifrasaifi
Автор

Hi, great video!

You've mentioned "... if you don't have training data". I am assuming that you mean that annotated data is not required, and instead the model relies on unsupervised approach.

If this is correct, than for specialized texts it must rely on embedding training?


Thanks!

LexPodgorny
Автор

Great video. The only problem is that gliner is not easy to implement in production such as in a remote server or a huggingface endpoint. Has anyone able to make this work?

CMAZZONI
Автор

From all examples you could pick, you come up with this .. ?

null
Автор

Are there any resources for finetuning GLiNER? The repo for GLiNER is giving me bugs when I attempt to finetune

NavyaVedachala
Автор

this is very cool! Whats the benefit of using gliner-spacy over just using gliner by itsself?

julkul
Автор

Hi thanks for the informative video! Let's say, like in your book, you had a list of concentration camps that you wanted to feed to the model to improve its accuracy. How would do that? Or would you not do it and just use a more conventional spaCy pipeline?

emmanuelteitelbaum
Автор

im starting to use Space for entity extraction from the content of my competitors on the serp for a keyword (I work on SEO) but the entities that extracts are very very weird, leaving behind some more important (I use it in Spanish). Gliner might help?

facundozupel
Автор

Can we use those as a backend model for flutter app?

Abishek_B
Автор

Whether NER cannot be achieved using prompt Engg + LLM...? Can you educate on this..

VenkatesanVenkat-fdhg
Автор

is there anything like this, but for text classification? e.g.: I have a list of labels (topics) and a list of texts. And it has to tell me what topics are mentioned in which text

aaroldaaroldson
Автор

I had better results on GLiNER then on OpenAI 3.5 on zero-shot. A lot of False Positive. But at least we have what to filter later, and good is that it works very fast on low CPU needs. Still waiting for few-shot learning example, sure it will help a lot. Anyone tested domain-knowledge way of doing staff?

WalkAloneLive
Автор

Make your videos less bright. Shining like the sun over here with dark mode on.

MF-hj