public class TreinoIA {
public static void main(String[] args) {
Modelo modelo = new Modelo();
double[][] dadosTreino = {
{0.1, 0.2}, {0.4, 0.5}, {0.7, 0.8}
};
int numEpocas = 5;
// Loop de treino â simula aprendizado por Ă©pocas
for (int epoca = 1; epoca <= numEpocas; epoca++) {
modelo.treinar(dadosTreino);
double precisao = modelo.avaliar();
System.out.println("Ăpoca " + epoca + " concluĂda. PrecisĂŁo: " + precisao);
}
System.out.println("Treinamento finalizado!");
}
}
class Modelo {
private double peso = 0.5;
public void treinar(double[][] dados) {
// Simula ajuste de pesos
peso += 0.05;
}
public double avaliar() {
// Simula cĂĄlculo de precisĂŁo
return Math.min(1.0, peso);
}
}