1

Есть ли способ сказать, являются ли два слова одинаковыми в двух разных фразах? например, «жир» равно «вес» в этих двух фразах,Сравнение слов в разных фразах

I want to loose fat 
I want to loose weight 
+0

Я против вашего примера, толстый! = Вес, это просто ваше мнение, для вашего собственного мнения, разработать свои собственные альгоки –

ответ

0

Самый простой вариант для запроса тезаурус для каждой пары слов, которые могут быть эквивалентны. Если все ваши дела похожи на это, где между двумя предложениями существует только одно слово, это должно быть справедливо выполнимо. Если вы хотите разрешить предложения, которые в основном одинаковы, но, возможно, имеют несколько дополнительных слов, вы можете использовать алгоритм выравнивания последовательности, чтобы дать вам несколько слов-кандидатов для сравнения.

Если ваша фактическая проблема значительно менее жестко структурирована, чем ваш пример (т. Е. Вы хотите сравнить разные предложения, такие как «Я хочу потерять жир» и «потеря веса - это то, что я хочу делать»), тогда вы Придется использовать какой-то подход для обработки естественного языка. Это будет значительно сложнее, но определенно то, что люди добились прогресса в поиске способов сделать.

Смежные вопросы