Advanced NLP with spaCy
Learn how to use spaCy to build advanced natural language understanding systems, using both rule-based and machine learning approaches.
Kurs Kostenlos Starten5 Stunden15 Videos55 Übungen20.461 LernendeLeistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Trainierst du 2 oder mehr?
Versuchen DataCamp for BusinessBeliebt bei Lernenden in Tausenden Unternehmen
Kursbeschreibung
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.
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.- 1
Finding words, phrases, names and concepts
KostenlosThis 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.
Introduction to spaCy50 xpGetting Started100 xpDocuments, spans and tokens100 xpLexical attributes100 xpStatistical models50 xpModel packages50 xpLoading models100 xpPredicting linguistic annotations100 xpPredicting named entities in context100 xpRule-based matching50 xpUsing the Matcher100 xpWriting match patterns100 xp - 2
Large-scale data analysis with spaCy
In this chapter, you'll use your new skills to extract specific information from large volumes of text. You'll learn how to make the most of spaCy's data structures, and how to effectively combine statistical and rule-based approaches for text analysis.
Data Structures (1)50 xpStrings to hashes100 xpVocab, hashes and lexemes50 xpData Structures (2)50 xpCreating a Doc100 xpDocs, spans and entities from scratch100 xpData structures best practices100 xpWord vectors and similarity50 xpInspecting word vectors100 xpComparing similarities100 xpCombining models and rules50 xpDebugging patterns (1)50 xpDebugging patterns (2)100 xpEfficient phrase matching100 xpExtracting countries and relationships100 xp - 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.
Processing pipelines50 xpWhat happens when you call nlp?50 xpInspecting the pipeline100 xpCustom pipeline components50 xpUse cases for custom components50 xpSimple components100 xpComplex components100 xpExtension attributes50 xpSetting extension attributes (1)100 xpSetting extension attributes (2)100 xpEntities and extensions100 xpComponents with extensions100 xpScaling and performance50 xpProcessing streams100 xpProcessing data with context100 xpSelective processing100 xp - 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.
Training and updating models50 xpPurpose of training50 xpCreating training data (1)100 xpCreating training data (2)100 xpThe training loop50 xpSetting up the pipeline100 xpBuilding a training loop100 xpExploring the model100 xpTraining best practices50 xpGood data vs. bad data100 xpTraining multiple labels100 xpWrapping up50 xp
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.Mitwirkende
Voraussetzungen
Introduction to Natural Language Processing in PythonInes Montani
Mehr AnzeigenspaCy core developer and co-founder of Explosion AI
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Advanced NLP with spaCy Heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.