Sobes.tech
Middle

Mi az a word2vec?

sobes.tech MI

Válasz az MI-től

Word2vec egy módszer a szavak fix méretű vektorokként való ábrázolására, amely lehetővé teszi a szavak közötti szemantikus kapcsolatok modellezését.

A fő ötlet egy neurális hálózat kiképzése a szó kontextusának (vagy a szó önmagának a kontextusból) előrejelzésére, így minden szó egy olyan vektoros reprezentációt kap, amely tükrözi annak szemantikus közelségét más szavakhoz.

Word2vec használati példája:

from gensim.models import Word2Vec

sentences = [['én', 'szeretem', 'a', 'gépi', 'tanulást'], ['a', 'gépi', 'tanulás', 'hasznos']]
model = Word2Vec(sentences, vector_size=50, window=2, min_count=1, workers=4)

vector = model.wv['gépi']  # A "gépi" szó vektorának lekérése
similar_words = model.wv.most_similar('gépi')  # Hasonló szavak keresése

A Word2vec széles körben használják a természetes nyelvfeldolgozásban (NLP) osztályozási, klaszterezési és hasonló szavak keresési feladatokra.