YoVDO

Natural Language Processing with spaCy

Offered By: DataCamp

Tags

spaCy Courses Data Analysis Courses Named Entity Recognition Courses Word Vectors Courses

Course Description

Overview

Master the core operations of spaCy and train models for natural language processing. Extract information from unstructured data and match patterns.

Learn spaCy, the fast-growing industry-standard NLP library, for tasks like tokenization, parsing, and named entity recognition. Master core operations, use classes like Doc and Token, and train models. Extract terms with pattern matching, create custom pipeline components, and handle real-world examples for your NLP projects.

Syllabus

  • Introduction to NLP and spaCy
    • This chapter will introduce you to NLP, some of its use cases such as named-entity recognition and AI-powered chatbots. You’ll learn how to use the powerful spaCy library to perform various natural language processing tasks such as tokenization, sentence segmentation, POS tagging, and named entity recognition.
  • spaCy Linguistic Annotations and Word Vectors
    • Learn about linguistic features, word vectors, semantic similarity, analogies, and word vector operations. In this chapter you’ll discover how to use spaCy to extract word vectors, categorize texts that are relevant to a given topic and find semantically similar terms to given words from a corpus or from a spaCy model vocabulary.
  • Data Analysis with spaCy
    • Get familiar with spaCy pipeline components, how to add a pipeline component, and analyze the NLP pipeline. You will also learn about multiple approaches for rule-based information extraction using EntityRuler, Matcher, and PhraseMatcher classes in spaCy and RegEx Python package.
  • Customizing spaCy Models
    • Explore multiple real-world use cases where spaCy models may fail and learn how to train them further to improve model performance. You’ll be introduced to spaCy training steps and understand how to train an existing spaCy model or from scratch, and evaluate the model at the inference time.

Taught by

Azadeh Mobasher

Related Courses

Introduction to Natural Language Processing in Python
Coursera Project Network via Coursera
NLP - Natural Language Processing with Python
Udemy
Building Chatbots in Python
DataCamp
Advanced NLP with spaCy
DataCamp
Creando un modelo de lenguaje natural con Spacy
Coursera Project Network via Coursera