Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static double interestFunction(double prob){
- double interest;
- //funções injetivas permitem uma maior diferenciação no intervalo de 0 a 1
- interest = Math.tanh(2*prob); //mais interesse no mais provável, não havendo tanta diferença em eventos muito prováveis
- //interest = prob; //esta função dá valores entre a logarítmica e a da tangente hiperbólica
- //interest = Math.log(1+prob); //esta função consegue mapear o ambiente de forma mais rápida, no entanto comete mais erros porque o valor de interesse é mais baixo fazendo com que o agente classifique o objeto baseando-se na maior probabilidade
- //interest = Math.pow(prob, -1); //esta função devolve valores de interesse elevados, o que faz com que o agente vá ao encontro dos objetos todas as vezes, fazendo assim com que não cometa erros
- return interest;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement