Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Named Entity Recognition in Python for Digital Humanities

Python Tutorials for Digital Humanities via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn named entity recognition (NER) techniques in Python specifically designed for digital humanities research through this comprehensive video series. Master the fundamentals of natural language processing and information extraction to transform unstructured texts into structured data without requiring prior machine learning knowledge. Explore both rules-based and machine learning approaches to NER using spaCy and Gensim libraries, progressing from basic concepts to advanced model training and customization. Discover how to implement spaCy's EntityRuler, create custom training datasets, and train specialized NER models for humanities research. Delve into word vectors and their mathematical representations, learning to generate custom word vectors with Gensim and integrate them into spaCy models. Navigate the transition from spaCy 2x to 3x, understanding pipeline management, custom factories, and configuration files. Practice with real-world applications including Holocaust-related entity recognition and Classical Latin text processing. Develop skills in model evaluation using confusion matrices, precision and recall metrics, and both formal and informal testing methodologies. Build expertise in creating domain-specific NER pipelines tailored to digital humanities research needs, from data preparation through model deployment and performance assessment.

Syllabus

Introduction to Named Entity Recognition (NER for DH 01)
Rules Based NER in Python (Named Entity Recognition for Digital Humanities 02)
Machine Learning NER with Python and spaCy (NER for DH 03 )
How to Use spaCy's EntityRuler (Named Entity Recognition for DH 04 | Part 01)
How to Use spaCy to Create an NER training set (Named Entity Recognition for DH 04 | Part 02)
How to Train a spaCy NER model (Named Entity Recognition for DH 04 | Part 03)
Examining a spaCy Model in the Folder (Named Entity Recognition for DH 05)
What are Word Vectors (Named Entity Recognition for DH 06)
How to Generate Custom Word Vectors in Gensim (Named Entity Recognition for DH 07)
How to Load Custom Word Vectors into spaCy Models (Named Entity Recognition for DH 08)
Getting the Data for Custom Labels (Holocaust NER for DH 09.01)
How to Add a Pipe in SpaCy 3x (SpaCy 3x Tutorials)
How to Add Cutom Names to Pipes and Position them in a Pipeline in spaCy 3x SpaCy 3x Tutorials
How to Add and Place Pipes from other Models into a New Model (NER for DH 09 04)
How to Add Custom Functions to spaCy Pipeline (NER for DH 09.05)
How to Create and Add an EntityRuler in spaCy 3
How to Add Custom Factories with Language component in spaCy 3x (SpaCy 3x Tutorials)
How to Load Custom Word Vectors into a spaCy Model
How to Create a Config.cfg File in spaCy 3x for Named Entity Recognition (NER)
How to Convert spaCy 2x Training Data to 3x (Named Entity Recognition in spaCy Tutorials)
How to Train an NER Model in spaCy 3x
How to Structure a Formal Test with Confusion Matrix in spaCy 3 for NER Models (NER for DH)
How to Structure an Informal NER Test with spaCy 3 (Named Entity Recognition Tutorials)
Precision vs. Recall and Adding PERSON to Holocaust NER Pipeline (Named Entity Recognition DH 09.06)
Finalizing the Holocaust NER Pipeline (Named Entity Recognition for DH 09.07)
Classical Latin Named Entity Recognition (NER for DH 10.01)

Taught by

Python Tutorials for Digital Humanities

Reviews

Start your review of Named Entity Recognition in Python for Digital Humanities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.