Данил, word2vec подходит, только хочу избежать отрицательных значений.
Мне нужно получите вектора не двоичного вида [1, 0, 0, 1], а вот такого [0.21, 0.87, 0.96, 0.53]
xmoonlight, я ищу кусок кода функции на python примерно такого вида:
word = 'ПИТЕР'
def vektorizator(a)
vector = algoritm(a)
return vektor
Мне нужно обучить нейронную сеть следующему:
на вход я подаю разные города, а на выходе сеть должна обучиться давать три популярных вида отдыха в этом городе.
Вот для входа мне нужно сделать этот вектор всегда одинакового размера и желательно чтобы он был не двоичного вида [1, 0, 0, 1], а вот такого [0.21, 0.87, 0.96, 0.53]
У меня список городов, тексты я не буду анализировать. И мне нужно для каждого сделать просто нормализованный вектор одинаковой длины, чтобы на него могла реагировать нейронная сеть.
Наверное word embeddings или пар\триплетов интереснее чем токены. Вы можете привести простой пример кода на питоне, на вход подаем слово, на выходе получаем вектор заданной длины?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Вектор нужен типа такого:
[0.01, 0.6, 0.9, 0.4, 0.9, 0.41, 0.21, 0.33, 0.89]
Всегда значения больше 0 и меньше 1