Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building NLP Pipelines with spaCy

Building NLP Pipelines with spaCy

1h 1mAdvanced2023-04-25

Authors

Prateek Sawhney

Prateek Sawhney

AI Engineer at CM1 GmbH, GitHub Campus Expert

Course details

Are you looking to learn more about the key features and functionalities built into spaCy? Look no further. It’s time to get up to speed with using the extensive spaCy library to solve complex natural language processing tasks. Join instructor Prateek Sawhney in this advanced skills development course, as he demonstrates business-critical approaches and techniques to solving problems in rule-based AI and machine learning.

Learn the basics of how to leverage the complex and advanced spaCy library to address real-world technical problems. From text processing to data analysis, processing pipelines, and training an artificial neural network, Prateek helps you get up and running quickly with results-driven problem-solving tasks. Along the way, you can test out your new skills in the exercise challenges at the end of each section.

Skills covered

spaCyExplosionNatural Language Processing (NLP)PythonArtificial Intelligence (AI)Open SourceDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Why use spaCy
  • 02 - Prerequisites of the course
  • 03 - How to install spaCy

1. Text Processing with spaCy

  • 04 - Introduction to spaCy
  • 05 - spaCy's statistical models
  • 06 - spaCy's containers
  • 07 - Introduction to matching based on rules
  • 08 - Challenge - Predicting linguistic annotations
  • 09 - Solution - Predicting linguistic annotations

2. Data Analysis Using spaCy

  • 10 - spaCy's data structures
  • 11 - Similarity and word vectors
  • 12 - Integrating spaCy's models and rules
  • 13 - Challenge - Phrase matching
  • 14 - Solution - Phrase matching

3. Processing Pipelines with spaCy

  • 15 - Processing pipelines
  • 16 - Pipeline's custom components
  • 17 - Extension attributes - Part 1
  • 18 - Extension attributes - Part 2
  • 19 - Performance and scaling
  • 20 - Challenge - Processing streams and selective processing
  • 21 - Solution - Processing streams and selective processing

4. Training an Artificial Neural Network

  • 22 - Training and updating models
  • 23 - Training loop
  • 24 - Challenge - Building a training loop
  • 25 - Solution - Building a training loop
  • 26 - Training loop best practices
  • 27 - Challenge - Training multiple labels
  • 28 - Solution - Training multiple labels

Conclusion

  • 29 - Wrap-up

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal