В настоящее время я пытаюсь понять предложения этой формы:
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.
Я не ищу абсолютного ответа, так как подозреваю, что это очень сложно. То, что я ищу, — это, скорее, обзор высокого уровня, который укажет мне правильное направление. Если есть более простой/альтернативный способ сделать это, это также приветствуется.