es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuál es la causa de que mi gráfico de GA sólo muestra líneas rectas?

No tengo idea, ¿Es adecuado este diagrama porque la función de aptitud que he creado es así? diagrama de salida

Aquí está el código:

library(GA)
frame_uji <-  data.matrix(data_uji)
sum_fu <- matrix(0, nrow = 350, ncol = 1)
sum_fu <- c(rowSums(frame_uji))

setup <- function(x)
{   

    output_fitness <- numeric()
    for (i in 1:350) {
        output_fitness <- c(output_fitness, 1 / (1 + sum_fu[i])) 
    }

    output_fitness
}

gann <- ga(type = "real-valued", population = , fitness = setup, lower = 1, upper = 5, 
           selection = gareal_rwSelection, crossover = gareal_spCrossover, 
           mutation = gareal_rsMutation, popSize = 350, maxiter = 350, 
           pcrossover = 0.6 , pmutation = 0.1, run = 30)
summary(gann)
plot(gann)

nota:
mientras que el código que quiero mostrar es como este esto (https://rpubs.com/Argaadya/550805), función de aptitud de almacén web rpubs.
y esta es una ecuación matemática que apliqué fitnessmath_equation;

si separo la función de configuración en otro fragmento, parece esto‘output_fitness’

frameuji;datosuji

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en r, función, plot, algoritmo genético y fitness, diría que el plot parece apropiado porque representa el rendimiento del algoritmo genético en la optimización de la función de fitness. El plot muestra el progreso del algoritmo en términos del mejor valor de fitness alcanzado en cada generación, lo cual es una forma común de monitorear el proceso de optimización. Sin embargo, sin información adicional sobre la función de fitness y el problema de optimización, es difícil proporcionar una respuesta definitiva. Por lo tanto, se recomienda examinar la función de fitness y el problema de optimización más de cerca para tomar una mejor decisión.

Comments are closed.