Как обучить модель SVC / Multinomial_NB на выходе word2Vec? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть датафрейм с комментариями и настроениями в виде столбцов.я сгенерировал word2Vec представление комментариев, как показано ниже: из перчаток импортирует корпус, перчатки

создает объект корпуса

corpus = Corpus()

, обучая корпус генерировать матрицу совместного вхождения, которая используетсяв GloVe

corpus.fit(data['Comments'].apply(lambda x : x.split()), window=10)

создание объекта Glove, который будет использовать матрицу, созданную в приведенных выше строках, для создания вложений

установить скорость обучения при использовании Gradient Descent иколичество компонентов

glove = Glove(no_components=5, learning_rate=0.05)
glove.fit(corpus.matrix, epochs=30, no_threads=4, verbose=True)
glove.word_vectors[glove.dictionary['drug']]

Вывод:

array([ 0.9242366 , -0.81431099, -0.6752495 ,  0.67732151,  0.52884703])

Теперь я хочу использовать этот вывод word2vec и обучить алгоритм SVC или полиномиальную классификацию.Было бы лучше, если бы ваше предложение включало использование Python в конвейере.Любая идея / фрагмент кода или учебник будут полезны.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...