-
Notifications
You must be signed in to change notification settings - Fork 1
Reconhecimento _ Índice de confiança acumulado
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);