GonzaloRuarte / nnIBS

MIT License
0 stars 0 forks source link

Image prior se vuelve negativo al calcular HSP #2

Open gastonbujia opened 1 year ago

gastonbujia commented 1 year ago

Al calcular HSP, dentro de visual_searcher.py, el max_saccades se actualiza en cada trial (ya que ahora queremos que a los sumo el modelo haga tantas sacadas como el sujeto) y esto se multiplica al prior. Entonces sucede que en las siguientes iteraciones se le va restando 1 al max_saccades y esto puede volver posterior negativo (primero al prior y por ende al posterior).

Todo esto esta originado por el método sum del prior, linea 41, dado que usamos ese max_saccades que se va actualizando, como parte de la normalización. Esto lo acarreamos de MATLAB que asumimos es una optimización numérica.

gastonbujia commented 1 year ago

Solucionado en la branch history, agregamos en visual_searcher el atributo que no se modifica: init_max_saccades. No es la solución definitiva pero anda. Pensar en algo mejor.

Hay que solucionarlo en el resto de las branchs y en el benchmark