Middle
Ce este word2vec?
sobes.tech AI
Răspuns de la AI
Word2vec este o metodă de reprezentare a cuvintelor sub formă de vectori de dimensiune fixă, care permite modelarea relațiilor semantice dintre cuvinte.
Ideea principală este de a antrena o rețea neuronală pentru a prezice contextul unui cuvânt (sau cuvântul însuși pe baza contextului), ceea ce face ca fiecare cuvânt să primească o reprezentare vectorială care reflectă apropierea sa semantică față de alte cuvinte.
Exemplu de utilizare a word2vec:
from gensim.models import Word2Vec
sentences = [['eu', 'iubesc', 'învățarea', 'automată'], ['învățarea', 'automată', 'este', 'utilă']]
model = Word2Vec(sentences, vector_size=50, window=2, min_count=1, workers=4)
vector = model.wv['automată'] # Obținerea vectorului cuvântului "automată"
similar_words = model.wv.most_similar('automată') # Căutarea cuvintelor similare
Word2vec este utilizat pe scară largă în NLP pentru sarcini de clasificare, clustering și căutare de cuvinte similare.