por
pobrecito hablador
el Lunes, 08 Julio de 2002, 22:00h
(#118822)
Creo recordar que también vi un artículo sobre una introducción a los algoritmos genéticos, bastante interesantilla (y en castellano), en El Rincón del Programador.
Hace ya unos 6/7 años que se dejó de incluir mutadores y crossover como parte del genoma (en este caso GaGenome, porque, en general, se usan muchos operadores de variación que no tienen porqué corresponder a ese esquema, pueden ser más o menos, y lo mejor es usar functores para operadores de variación, y dejarlos en una clase aparte. La mayoría de las librerías de algoritmos evolutivos (que no genéticos) modernos, tales como EO lo hacen de esta forma. Incluso GAGS, hecha cuando casi no tenía NPI de C++, lo hace de esa forma. La "otra" librería, GAlib, sí lo hace de esa forma, lo cual, claro está, causa muchos problemas. En cualquier caso, nunca viene mal hacer una búsqueda en google para ver lo que hay ya hecho, y quizás tratar de mejorarlo, no repetir lo que se hizo (mal) hace 10 o 12 años.
En fin, que el artículo puede venir bien como una introducción general, pero no muestra la mejor forma de programar algoritmos evolutivos (ni genéticos) en C++, ni siquiera la más simple. Y ahí van las demás referencias de algoritmos genéticos en barrapunto
Hice una introducción en Español a los algoritmos
genéticos que es bastante visitada. Habla de
algoritmos genéticos, algoritmos miméticos,
operadores y otros temas relacionados, todo
como parte de mi projecto fin de carrera.
Se puede encontrar aquí la información sobre
algoritmos genéticos y sus operadores, y aquí la información sobre algoritmos evolucionarios.
Gracias por tus comentarios, más viniendo de una
institución en los algoritmos genéticos como
JJ Melero. ;-)
Las imágenes es algo que corregí hace cuatro
meses. Cuando salí de Brasil,tube que reconstruir
el sitio con lo que tenía, y he tardado en encotrar
de nuevo la fuente del documento. Probablemente
miraste el site el año pasado, que sí le faltaban
todas las imágenes.
Por último, siempre he escuchado "algoritmos
evolucionarios". Además, evita la confusión
con las estrategias evolutivas y los programas
evolutivos. De cualquier forma, teniendo en
cuenta que casi todo mi trabajo en GA se ha
realizado en Brasil -con las diferencias
idiomáticas respecto a España- y tu nivel
en el tema, probablemente tengas razón,
y sea yo el que está equivocado.
También en El Rincón
(Puntos:0)Mi opinión
(Puntos:3, Informativo)( http://atalaya.blogalia.com/ | Última bitácora: Miércoles, 04 Febrero de 2009, 17:50h )
En fin, que el artículo puede venir bien como una introducción general, pero no muestra la mejor forma de programar algoritmos evolutivos (ni genéticos) en C++, ni siquiera la más simple. Y ahí van las demás referencias de algoritmos genéticos en barrapunto
Atalaya [blogalia.com]
Re:También en El Rincón
(Puntos:2)( http://atalaya.blogalia.com/ | Última bitácora: Miércoles, 04 Febrero de 2009, 17:50h )
Atalaya [blogalia.com]
Algoritmos genéticos
(Puntos:2, Informativo)( http://barrapunto.com/index.pl?section=mbp-activez | Última bitácora: Martes, 13 Mayo de 2003, 00:42h )
además teneis documentos sobre:Algoritmos de estimación de distribuciones
Estimación puntual
Estimación por intervalos
Test de hipótesis
y muchos enlaces sobre aprendizaje automático---------
Algún dia encontraré una frase interesante...
www.redcientifica.com
(Puntos:2, Informativo)( http://barrapunto.com/ )
Re:También en El Rincón
(Puntos:2, Informativo)( http://madbit.blogspot.com/ )
Salu2.
Re:Mi opinión
(Puntos:0)Introducción a los algoritmos genéticos
(Puntos:4, Interesante)( http://www.orcero.org/irbis/ )
genéticos que es bastante visitada. Habla de
algoritmos genéticos, algoritmos miméticos,
operadores y otros temas relacionados, todo
como parte de mi projecto fin de carrera.
Se puede encontrar aquí la información sobre
algoritmos genéticos y sus operadores, y aquí
la información sobre algoritmos evolucionarios.
Toda la documentación está bajo FDL.
Un saludo:
David
Gracias
(Puntos:2, Divertido)( http://barrapunto.com/~fernand0/bitacora | Última bitácora: Miércoles, 11 Febrero de 2009, 15:45h )
--
Fernand0
Si elegimos a los políticos es para no tener que pensar todo el tiempo.
Homer Simpson
Re:Introducción a los algoritmos genéticos
(Puntos:2)( http://atalaya.blogalia.com/ | Última bitácora: Miércoles, 04 Febrero de 2009, 17:50h )
Atalaya [blogalia.com]
Re:Introducción a los algoritmos genéticos
(Puntos:2)( http://www.orcero.org/irbis/ )
Gracias por tus comentarios, más viniendo de una
institución en los algoritmos genéticos como
JJ Melero. ;-)
Las imágenes es algo que corregí hace cuatro
meses. Cuando salí de Brasil,tube que reconstruir
el sitio con lo que tenía, y he tardado en encotrar
de nuevo la fuente del documento. Probablemente
miraste el site el año pasado, que sí le faltaban
todas las imágenes.
Por último, siempre he escuchado "algoritmos
evolucionarios". Además, evita la confusión
con las estrategias evolutivas y los programas
evolutivos. De cualquier forma, teniendo en
cuenta que casi todo mi trabajo en GA se ha
realizado en Brasil -con las diferencias
idiomáticas respecto a España- y tu nivel
en el tema, probablemente tengas razón,
y sea yo el que está equivocado.
Un saludo:
David