Skip to content

Reconhecimento _ Índice de confiança acumulado

talesporto edited this page Aug 1, 2011 · 3 revisions

O que temos hoje.

  • Entrada: Ao entrar no SmartSpace o usuário é reconhecido 5 vezes (Para aumentar o índice de confiança). - void treatQueueResponse(int i);

  • Confirmação: De 10 em 10 segundos é pedido um novo reconhecimento de todos os usuários (Feito para aumentar a redundância mas deve ser melhorado, algo do tipo, todos com confiança abaixo de X ou acima de Y). - void recheckUsers(int i);

  • Calculo: Incrementa o numero de vezes que, para o usuário X, foi escolhido a label A e incrementa também a confiança acumulada dessa label obedecendo as formulas abaixo. - void calculateNewStatistics(MessageResponse *messageResponse);

    • Confiança Acumulada: <confiancaAcumulada> = ((<confiancaAcumulada> * <nroVezesLabelFoiEscolhida>) + <confiancaDaEscolha>) / <nroVezesLabelFoiEscolhida> + 1.

    • Numero de Vezes que a Label foi Escolhida: <nroVezesLabelFoiEscolhida> = <nroVezesLabelFoiEscolhida> + 1;

  • Escolha: Escolhe a label que tem a maior confiança baseada no que foi calculado acima. - void choiceNewLabelToUser(MessageResponse *messageResponse);