Skip to main content
HomePython

Advanced NLP with spaCy

4.6+
13 reviews
Intermediate

Learn how to use spaCy to build advanced natural language understanding systems, using both rule-based and machine learning approaches.

Start Course for Free
5 hours15 videos55 exercises20,465 learnersTrophyStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies


Course Description

If you're working with a lot of text, you'll eventually want to know more about it. For example, what's it about? What do the words mean in context? Who is doing what to whom? What companies and products are mentioned? Which texts are similar to each other? In this course, you'll learn how to use spaCy, a fast-growing industry standard library for NLP in Python, to build advanced natural language understanding systems, using both rule-based and machine learning approaches.
For Business

Training 2 or more people?

Get your team access to the full DataCamp platform, including all the features.
DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    Finding words, phrases, names and concepts

    Free

    This chapter will introduce you to the basics of text processing with spaCy. You'll learn about the data structures, how to work with statistical models, and how to use them to predict linguistic features in your text.

    Play Chapter Now
    Introduction to spaCy
    50 xp
    Getting Started
    100 xp
    Documents, spans and tokens
    100 xp
    Lexical attributes
    100 xp
    Statistical models
    50 xp
    Model packages
    50 xp
    Loading models
    100 xp
    Predicting linguistic annotations
    100 xp
    Predicting named entities in context
    100 xp
    Rule-based matching
    50 xp
    Using the Matcher
    100 xp
    Writing match patterns
    100 xp
  2. 3

    Processing Pipelines

    This chapter will show you to everything you need to know about spaCy's processing pipeline. You'll learn what goes on under the hood when you process a text, how to write your own components and add them to the pipeline, and how to use custom attributes to add your own meta data to the documents, spans and tokens.

    Play Chapter Now
  3. 4

    Training a neural network model

    In this chapter, you'll learn how to update spaCy's statistical models to customize them for your use case – for example, to predict a new entity type in online comments. You'll write your own training loop from scratch, and understand the basics of how training works, along with tips and tricks that can make your custom NLP projects more successful.

    Play Chapter Now
For Business

Training 2 or more people?

Get your team access to the full DataCamp platform, including all the features.

collaborators

Collaborator's avatar
Mari Nazary
Collaborator's avatar
Adrián Soto

prerequisites

Introduction to Natural Language Processing in Python
Ines Montani HeadshotInes Montani

spaCy core developer and co-founder of Explosion AI

See More

Don’t just take our word for it

*4.6
from 13 reviews
77%
15%
0%
8%
0%
  • Zahra J.
    about 1 month

    all topics are explained in simple terms with diagrams, examples and summaries also, the exercises at the end of each chapter were helpful to practice learnt items

  • Emanuel R.
    8 months

    Very satisfied, Ines was a great teacher!

  • Luis F.
    over 1 year

    An interesting course to get started in NLP topics.

  • Svetlana B.
    over 1 year

    Great course, brilliant instructor, clear and accessible presentation. Thank you!

  • Marcus M.
    over 1 year

    Great course

"all topics are explained in simple terms with diagrams, examples and summaries also, the exercises at the end of each chapter were helpful to practice learnt items"

Zahra J.

"Very satisfied, Ines was a great teacher!"

Emanuel R.

"An interesting course to get started in NLP topics."

Luis F.

Join over 15 million learners and start Advanced NLP with spaCy today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.