How to get confidence rate at field/document level?

Question

Is it possible to get the recognition confidence rate for a field/document in Vantage?

Answer

It is possible to calculate the confidence rate of a field/document (if all fields will be taken into consideration) with the help of the advanced script rule:

  • Open a Document Skill in the editor.
  • Create a text field, call it for example Confidence.
  • Add a script rule in the Confidence field Settings > New Rule > Advanced Script Rule.
  • In the rule settings, mark all fields that should be taken into account while calculating the confidence rate.
  • Make sure that the Confidence field can be changed by the rule:
  • The sample script can be as per the following:
    //add fields that should be take into account
    var fields = [ Context.GetField("Number") 
    , Context.GetField("Date") 
    ]; 

    var totalCount = 0; 
    var confidentSymbols = 0; 

    //iterate through each field in the array
    for (var j = 0; j < fields.length; j++) 

    var fieldCount = fields[j].Symbols.length; 
    totalCount += fieldCount; 
    if (fieldCount > 0) 

    for (var i = 0; i < fieldCount; i++) 

    if (!fields[j].Symbols[i].IsSuspicious) 

    confidentSymbols += 1; 





    Context.GetField("Сonfidence").Value = (confidentSymbols/totalCount*100).toString() + "%";

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.