Ir al contenido principal

Cursos de Cómputo evolutivo

¿Qué es el Cómputo Evolutivo?

El Cómputo Evolutivo es un derivado de la Inteligencia Artificial (Machine Learning), que utiliza algoritmos genéticos basados en las estrategias evolutivas planteadas originalmente por Charles Darwin. 

El profesor J.H. Holland fue el primero en tomar el concepto de proceso evolutivo de la especie orientado hacia la resolución de problemas probabilísticos en la computación, en la década de 1950.

Los algoritmos evolutivos buscan soluciones mediante la recombinación binaria basados en técnicas evolutivas, y mediante la competencia de estas soluciones, se da que las más aptas son capaces de mantenerse a través del tiempo.

Ingo Rechenberg y Hans-Paul Schwefel propusieron estrategias evolutivas en los años 70. Otros nombres relevantes en esta ciencia que podemos considerar son Goldberg, John R. Koza y Fogel.

Aprende sobre la Computación Evolutiva

Basaremos los estudios en los escritos del Dr. Carlos A. Coello Coello y en publicaciones de Mit Press, y veremos la historia de este tipo de Cómputo desde sus inicios hasta la influencia en la actualidad. Aprenderás los más variados conceptos, como por ejemplo: estocástica, evolutionary algorithm, alelos y su relación con la informática, genetic programming, genetic algorithms, heurística relacionada, metaheurísticas, iteraciones, redes neuronales, convergencia prematura, optimización de topología, elitismo, función de aptitud, función objetivo, genotipo, lenguaje Lisp, números reales, operador de mutación, óptimo de Edgeworth-Pareto, cruzamiento, operadores genéticos, sólo por nombrar algunos. De esta manera serás capaz de llevar a cabo los procesos que tengan como consecuencia un conjunto de soluciones sólidas.

Cursos online en Programación Evolutiva

En edX podrás encontrar cursos gratis online sobre programación genética/ Evolutionary Computation, en donde podrás cursar obteniendo los mejores resultados en aprendizaje a distancia y a tu propio ritmo. Podrás encontrar las posibles soluciones multi-objetivo a los problemas de Cómputo Evolutivo. Pero si quieres un certificado deberás pagar por el mismo. 

Construir una carrera en Cómputo Evolutivo

Con los resultados obtenidos luego de finalizar este curso, serás capaz de resolver todo tipo de problemas en las áreas de probabilística, robótica, tiempo de ejecución, problemas de optimización y de la informática en general, basados en los conceptos de sistemas biológicos y evolución natural. Podrás hacerlo de forma independiente, o integrando el equipo de trabajo de una empresa en el área de tecnología y desarrollo.