Promoter Based Genetic Algorithm
El Promoter Based Genetic Algorithm (PBGA) es un algoritmo genético para neuroevolución desarrollado por F. Bellas y R.J. Duro en la Universidade da Coruña. El PBGA evoluciona una perceptrón multicapa de tamaño variable que se codifica en secuencias de genes para construir las unidades básicas que crean la red. Cada unidad neuronal básica está precedida de un gen promotor que actúa como un interruptor determinando si esa unidad en concreto se muestra o no en la red resultante.
PBGA: Conceptos básicos
La unidad básica en el PBGA es una neurona con todas sus conexiones sinápticas entrantes, tal y como se representa en la figura siguiente:
El genotipo de una unidad básica es un conjunto de pesos reales seguidos por los parámetros de la función de activación de la neurona y precedidos por un valor binario que representa al gen promotor, y que determina si dicha neurona estará presente o no en el fenotipo. Concatenando unidades de este tipo en una estructura perceptrón, podemos construir la red completa.
Con esta codificación imponemos que la información que no se expresa en el fenotipo se mantenga en el genotipo durante la evolución, pero protegida de la presión selectiva directa, manteniendo así la diversidad en la población, una de las premisas de diseño del PBGA. Además, con esta codificación se establece una clara diferencia entre el espacio de búsqueda y el espacio de soluciones, permitiendo que la información aprendida almacenada en el genotipo se preserve mediante un simple “apagado” de los genes promotores.
Resultados
El PBGA fue presentado originalmente en dos trabajos[1][2] en problemas relacionados con la robótica autónoma, concretamente en la obtención en tiempo real de modelos del entorno del robot.
Se ha utilizado en el marco del mecanismo cognitivo MDB (Multilevel Darwinist Brain) desarrollado en la Universidade da Coruña para el aprendizaje en tiempo real de robots autónomos. En otro trabajo[3] se demuestra cómo el uso del PBGA junto con una memoria externa al algoritmo que almacene aquellos modelos de mundo que han resultado satisfactorios, es una estrategia óptima para la adaptación en entornos dinámicos.
Recientemente, el PBGA ha proporcionado resultados superiores a otros algoritmos de neuroevolución en problemas no estacionarios, donde la función de calidad varía con el tiempo.[4]
Referencias
- ↑ F. Bellas, R. J. Duro, (2002) Statistically neutral promoter based GA for evolution with dynamic fitness functions, Proc. of IASTED International Conference Artificial Intelligence and Applications
- ↑ F. Bellas, R. J. Duro, (2002) Modelling the world with statiscally neutral PBGAs. Enhancement and real applications, Proc. 9th Internacional Conference on Neural Information Processing
- ↑ F. Bellas, A. Faiña, A. Prieto, and R.J. Duro (2006), Adaptive Learning Application of the MDB Evolutionary Cognitive Architecture in Physical Agents, Lecture notes on artificial intelligence, vol 4095, 434-445
- ↑ F. Bellas, J.A. Becerra, R. J. Duro, (2009), Using Promoters and Functional Introns in Genetic Algorithms for Neuroevolutionary Learning in Non-Stationary Problems, Neurocomputing 72, 2134-2145
Enlaces externos
- PBGA en inglés [(http://en.wikipedia.org/wiki/PROMOTER_BASED_GENETIC_ALGORITHM_(PBGA) )]
- Grupo Integrado de Ingeniería ([1])
- Página web de Francisco Bellas ([2])
- Página web de Richard J. Duro ([3])
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
