File arquivo = new File("dados.csv");
DataModel modeloDeDados = new FileDataModel(arquivo);
RecommenderBuilder construtorDeRecomendador = new RecomendadorDeProdutosBuilder();
DataModelBuilder d = new ModeloDeDadosBuilder();
RecommenderEvaluator avaliadorDeRecomendador = new AverageAbsoluteDifferenceRecommenderEvaluator();
double taxaDeErro = avaliadorDeRecomendador.evaluate(construtorDeRecomendador, d, modeloDeDados,
0.9, 1.0);
System.out.println("[A tava de erro do seu recomendador é " + taxaDeErro + "]");
A cada execução o avaliador retorna uma taxa de erro diferente para o meu recomendador, existe algum motivo ou foi algum erro meu?