Overview
The skip-gram Word2Vec model trains embeddings so a center word is useful for predicting words around it. Negative sampling or hierarchical softmax makes the training objective practical on large vocabularies.
Learns word embeddings by predicting nearby context words from a center word.
Compact metadata for implementation and discovery.
The skip-gram Word2Vec model trains embeddings so a center word is useful for predicting words around it. Negative sampling or hierarchical softmax makes the training objective practical on large vocabularies.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show predicting context words from a target word embedding on a small word embedding training example.
Skip-gram embeddings are static; they do not represent different meanings of a word in different contexts.
What each reference supports for this entry.
Original Word2Vec reference for skip-gram training and distributed word embeddings.
Open sourceDeep learning reference supporting Word2Vec Skip-Gram model architecture, training objective, gradient behavior, or representation-learning role.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Word embedding training is related to factorizing word-context co-occurrence information.
Skip-gram models are typically optimized with stochastic gradient updates.