Para correr o programa, é apenas necessário ter o compilador Java instalado, numa versão JDK 11.0.14 ou maior. A compilação é feita com javac *.java e ele pode ser corrido com java Main treino.csv teste.csv < settings.txt.
O ficheiro das settings tem como primeiro elemento o número de hidden layers, seguido de n dígitos, que representam o número de neurónios para cada uma dessas layers, seguida do learning rate e por fim do tempo limite em segundos.
O programa foi compilado por nossa parte usando o sistema operativo Linux, distribuição Arch, mas também testado em Kubuntu e Ubuntu.
FEITO POR:
- Duarte Monteiro
- Hélder Ramos
- Miguel Oliveira