2016-05-10 4 views
1

При использовании хорошей демонстрации в http://watson-on-classifier.mybluemix.net у вас иногда появляется ответ «Извините, я не понимаю вопроса. Пожалуйста, попробуйте перефразировать его». когда ваш вопрос не связан ни с одной из поддерживаемых тем.Как получить обученный классификатор естественного языка Уотсона, чтобы НЕ подбирать класс?

Я не понимаю, как это сделать, используя классификатор естественного языка Уотсона: мне кажется, что независимо от того, что входит в него, он выбирает один из классов, на котором он был обучен ... Как вы достигаете отклонения от некоторых записей как «не соответствует ни одному из классов с достаточной уверенностью»?

Благодарим за помощь.

ответ

1

Грубо говоря, то, что NLC делает за кулисами (я думаю), заключается в попытке сопоставить одно утверждение с другим на основе понятий, анализируемых из входного текста и рассчитанных с использованием некоторой онтологии, чтобы он мог найти синонимы или понятия, своего рода "или" части "других понятий.

Итак, для того чтобы иметь отказ, я вижу 3 возможных путей

  • запись не имеет никакой связи с каким-либо из данных, используемых в классификаторе, поскольку понятия слишком далеки от концепций данные обучения, в онтологии
  • запись имеет равную корреляцию с более чем одной категорией, поэтому система не может определить, принадлежит она той или иной
  • запись имеет корреляцию с одной категорией, но уровень достоверности слишком низкий, поэтому он не удовлетворяет некоторому порогу, определяемому системой
+0

У кого-то действительно был отказ? Кажется, что у меня никогда не было отказа от моих данных ... Более того, если я тренирую NLC с одним классом, кажется, что любая классификация приводит к этому одному классу с уверенностью в 1 ... Существует ли минимальное количество классов использовать, чтобы начать получать низкие уровни доверия для записей, не связанных с классами? –

+0

вы абсолютно правы @SebastienBrunot мне кажется, что http://watson-on-classifier.mybluemix.net не использует API NLC. Однако, вероятно, это использование API Watson Dialog API или R & R API, которые являются частью набора технологий Watson Natural Language – Leo

0

NLC всегда будет отвечать на запросы в порядке уверенности. Система была настроена на то, что если намерения упадут ниже определенного уровня уверенности, он не вернет ответ.

Это определяется лицом, написавшим заявку.

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