Video description
Information representation is a fundamental aspect of computational linguistics and learning from unstructured data. This course explores vector space models, how they're used to represent the meaning of words and documents, and how to create them using Python-based spaCy. You'll learn about several types of vector space models, how they relate to each other, and how to determine which model is best for natural language processing applications like information retrieval, indexing, and relevancy rankings.
The course begins with a look at various encodings of sparse document-term matrices, moves on to dense vector representations that need to be learned, touches on latent semantic analysis, and finishes with an exploration of representation learning from neural network models with a focus on word2vec and Gensim. To get the most out of this course, learners should have intermediate level Python skills.
- Understand how and why vector models are used in natural language processing
- Discover the distributional hypothesis and its use in word and document vectors
- Explore term-document tf-idf, latent semantic analysis, and neural embedding models
- Gain experience integrating neural embedding models with spaCy
Publisher resources
Table of contents
-
Introduction
- Introduction 00:00:51
- About The Author 00:01:00
-
Vector Space Models
- Document Term Matrix 00:03:48
- Document Retrieval And TFIDF 00:05:09
- Distributed Semantics And Vector Space Models 00:07:16
- Learning Vector Space Models 00:07:41
-
Training
- Training Word2Vec And Loading Into SpaCy 00:04:45
- Conclusion 00:00:47
Product information
- Title: Learning Vector Space Models with SpaCy
- Author(s):
- Release date: March 2017
- Publisher(s): Infinite Skills
- ISBN: 9781491986035
You might also like
video
Understanding APIs and RESTful APIs Crash Course
This course will help you understand what APIs and RESTful APIs are and how they work. …
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Natural Language Text Processing with Python
Even though computers can't read, they're very effective at extracting information from natural language text. They …
video
DevOps Complete Course
Learn about the DevOps tools involved at each stage of the DevOps lifecycle, right from continuous …