Как определить, что два предложения говорят на схожие темы?Python

Программы на Python
Ответить
Anonymous
 Как определить, что два предложения говорят на схожие темы?

Сообщение Anonymous »

Хочу задать вам вопрос. Существует ли какой-либо алгоритм/инструмент, который позволит мне установить связь между словами?
Например: у меня есть следующая группа предложений:

Код: Выделить всё

(1)
"My phone is on the table"
"I cannot find the charger". # no reference on phone
(2)
"My phone is on the table"
"I cannot find the phone's charger".
Что мне хотелось бы сделать, так это найти связь, возможно, семантическую связь, которая позволит мне сказать, что первые два предложения говорят о теме (телефоне), поскольку два термина (телефон и зарядное устройство) являются общими внутри нее (в целом). То же самое и со вторым предложением.
Мне нужно что-то, что можно подключить телефон к зарядному устройству, в первом предложении.
Я думал об использовании Word2vec, но не уверен, смогу ли я с ним это сделать.
Есть ли у вас какие-либо предложения по алгоритмам, которые я могу использовать для определения сходства тем (т. е. предложений, которые сформулированы по-разному, но имеют одну и ту же тему)?

Подробнее здесь: https://stackoverflow.com/questions/631 ... lar-topics
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»