Я сейчас пытаюсь понять предложения этой формы:
The problem was more with the set-top box than the television. Restarting the set-top box solved the problem.
Я совершенно новичок в обработке естественного языка и начал использовать пакет Python NLTK, чтобы испачкать руки.Однако мне интересно, может ли кто-нибудь дать мне обзор шагов высокого уровня, необходимых для достижения этой цели.
Что я пытаюсь сделать, это определить, в чем заключается проблема в этом случае, set-top box
и было ли предпринятое действие решило проблему, поэтому в данном случае yes
, потому что перезапуск решил проблему.Поэтому, если бы все предложения были в этой форме, моя жизнь была бы проще, но поскольку это естественный язык, предложения также могли бы иметь следующую форму:
I took a look at the car and found nothing wrong with it. However, I suspect there is something wrong with the engine
Так что вв этом случае проблема была с car
.Предпринятые действия не решили проблему из-за наличия слова suspect
.И потенциальная проблема может быть с engine
.
. Я не ищу абсолютного ответа, так как подозреваю, что это очень сложно.То, что я ищу, - это скорее обзор высокого уровня, который укажет мне правильное направление.Если есть более простой / альтернативный способ сделать это, то это тоже приветствуется.