Как да накарате обучен класификатор на естествен език на Watson да НЕ вземе курс?

Когато използвате хубавата демонстрация на http://watson-on-classifier.mybluemix.net, вие понякога получих отговор „Съжалявам, не разбирам въпроса. Моля, опитайте се да го перифразирате.“ когато вашият въпрос не е свързан с никоя от поддържаните теми.

Не разбирам как да направя това с помощта на класификатор на естествен език на Watson: струва ми се, че какъвто и да е записът, той избира един от класовете, за които е бил обучен... Как постигате отхвърляне на някои записи като „не съпоставете някой от класовете с достатъчно увереност"?

Благодаря за вашата помощ.


person Sebastien Brunot    schedule 10.05.2016    source източник


Отговори (2)


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

И така, за да получа отказ, виждам 3 възможни начина

  • записът няма връзка с нито една от данните, използвани в класификатора, тъй като концепциите са твърде далеч от концепциите на данните за обучение в онтологията
  • записът има еднаква корелация към повече от една категория, така че системата не може да разбере дали принадлежи към една или друга
  • записът има корелация с една категория, но нивото на достоверност е твърде ниско, така че не отговаря на някакъв праг, определен от системата
person Leo    schedule 10.05.2016
comment
Някой наистина ли е получил отказ? Изглежда, че никога нямам отхвърляне с моите данни... Освен това, ако обучавам NLC с един клас, изглежда, че всяка класификация води до този единичен клас с увереност 1... Има ли минимален брой класове да използвате, за да започнете да получавате ниски нива на доверие за записи, които не са свързани с класовете? - person Sebastien Brunot; 11.05.2016
comment
напълно си прав, @SebastienBrunot, струва ми се, че watson-on-classifier.mybluemix.net не използва NLC API. Вероятно обаче използва Watson Dialog API или R&R API, които са част от набора от технологии на Watson Natural Language - person Leo; 12.05.2016

NLC винаги ще връща отговорите по ред на доверие. Системата е настроена така, че ако намеренията паднат под определено ниво на увереност, тя няма да върне отговор.

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

person Simon O'Doherty    schedule 11.05.2016