Cómputo evolutivo (Coursera)

Cómputo evolutivo (Coursera)

La computación evolutiva (evolutionary computation, EC), aplica la teoría de la evolución natural y la genética en la adaptación evolutiva de estructuras computacionales, proporcionando un medio alternativo para atacar problemas complejos en diversas áreas, como la ingeniería, economía, química, medicina y, porque no, las artes. Una población de posibles soluciones de un problema dado es análoga a una población de organismos vivos que evolucionan cada generación, al recombinar los mejores individuos de la población y transmitir sus características de dichos individuos padres, a sus descendientes.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

En este campo, diferentes esquemas de métodos evolutivos se han desarrollado, los cuales difieren en el tipo de estructuras que conforman la población.
Algoritmos evolutivos (AE), como también se le conoce al cómputo evolutivo (EC), se definen como métodos de optimización y búsqueda, los cuales están inspirados y tratan de imitar de manera parcial los procesos de la evolución natural, y mantienen una población de estructuras que evolucionan de acuerdo a reglas de selección y otros operadores genéticos, como cruzamiento y mutación (Bäck, 1996).
Los algoritmos evolutivos no son los únicos métodos de optimización propuestos a partir de sistemas biológicos. Se tiene una variedad de algoritmos de optimización, que tratan de imitar el comportamiento de sistemas naturales, como las colonias de hormigas, algoritmos culturales y optimización por cúmulos de partículas, entre otros. De aquí surge lo que se conoce como algoritmos bioinspirados, ya que toman sus bases a partir de la estructura de procesos y sistemas biológicos: la evolución, la selección natural, comportamiento social de animales, como las hormigas, abejas, peces.
Course 5 of 9 in the Introducción a la inteligencia artificial Specialization.

Syllabus

WEEK 1
Introducción a la computación evolutiva
En este módulo conocerás cómo y por qué funcionan los algoritmos evolutivos, para resolver problemas de optimización y búsqueda.

WEEK 2
Principios de operación de un algoritmo genético
En este módulo aprenderás a formular, plantear e identificar las variables de decisión de un problema dado (no importando el dominio), para poderlo resolver con el uso de un algoritmo evolutivo.

WEEK 3
Implementación de un algoritmo genético básico
En este módulo identificarás cada una de las partes que conforman un algoritmo evolutivo, lo cual tendrá como consecuencia su implementación adecuada.

WEEK 4
Aplicaciones de algoritmos genéticos y otras técnicas evolutivas
En este módulo aprenderás que los algoritmos evolutivos no son las únicas metaheurísticas para resolver problemas de optimización y búsqueda, sino que existen otras propuestas, como los algoritmos de optimización por cúmulo de partículas y la evolución diferencial.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Advanced Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Advanced Modeling for Discrete Optimization (Coursera)

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars.

Aug 17th 2026
5-12 Weeks
Optimización de Redes Neuronales Profundas (Coursera) Coursera
Universidad Austral

Optimización de Redes Neuronales Profundas (Coursera)

Este curso se centrará en la optimización de Redes Neuronales Profundas, cambiando la idea de que todo el proceso es una “caja negra”. Comprenderá qué impulsa el rendimiento y podrá obtener mejores resultados de manera más sistemática. Entenderá cómo optimizar los principales Hiperparámetros y su implementación. Además, aprenderá nuevos conceptos útiles para el entrenamiento de las redes como los mini-batch y las regularizaciones. También, aprenderá a implementar una red neuronal utilizando TensorFlow

Aug 31st 2026
3 Weeks
Studying Cities: Social Science Methods for Urban Research (Coursera) Coursera
Erasmus University Rotterdam

Studying Cities: Social Science Methods for Urban Research (Coursera)

Are you looking to learn more about how to conduct scientific research, specifically in an urban or local context? Then you have found the right course: Studying Cities: Social Science Methods for Urban Research by the Institute for Housing and Urban Development Studies (IHS), Erasmus University Rotterdam. During the course you will gain more insight in the different steps of the research cycle, and build a firm foundation for your own future research endeavors.

Aug 17th 2026
5-12 Weeks
Operations Research (2): Optimization Algorithms (Coursera) Coursera
National Taiwan University

Operations Research (2): Optimization Algorithms (Coursera)

Operations Research (OR) is a field in which people use mathematical and engineering methods to study optimization problems in Business and Management, Economics, Computer Science, Civil Engineering, Electrical Engineering, etc. The series of courses consists of three parts, we focus on deterministic optimization techniques, which is a major part of the field of OR. As the second part of the series, we study some efficient algorithms for solving linear programs, integer programs, and nonlinear programs.

Aug 31st 2026
5-12 Weeks
Human-Centered Design for Inclusive Innovation (Coursera) Coursera
University of Toronto

Human-Centered Design for Inclusive Innovation (Coursera)

This course introduces the principles and practices of human-centered design (also sometimes called “design thinking”) which are essential for developing innovative and inclusive products, services, processes and policies. You will learn by doing, experiencing the design process through exercises and a mini-bootcamp. In this course, you will learn about and experience key human-centered design practices: empathize, reframe, ideate, prototype and test. You will learn why human-centered design is a central component of Gender Analytics. You will develop skills in problem finding (and not just problem solving) by understanding users', stakeholders’ and beneficiaries' lived experiences.

Aug 10th 2026
4 Weeks
Optimization Methods in Asset Management (Coursera) Coursera
Columbia University

Optimization Methods in Asset Management (Coursera)

This course focuses on applications of optimization methods in portfolio construction and risk management. The first module discusses portfolio construction via Mean-Variance Analysis and Capital Asset Pricing Model (CAPM) in an arbitrage-free setting. Next, it demonstrates the application of the security market line and sharpe optimal portfolio in the exercises. The second module involves the difficulties in implementing Mean-Variance techniques in a real-world setting and the potential methods to deal with it.

Aug 10th 2026
5-12 Weeks
社会调查与研究方法 (下)Methodologies in Social Research (Part 2) (Coursera) Coursera
Peking University

社会调查与研究方法 (下)Methodologies in Social Research (Part 2) (Coursera)

社会调查与研究方法, 首先,是一套观察社会现象、测量社会现象的工具; 其次,是一套分析和运用社会现象数据的科学方法; 最高境界,则是一套针对社会、经济、教育、政治、法律、管理、公共卫生、新闻报道等人类的生产与生活现象,进行科学沟通的思维逻辑与表达方式。

Aug 10th 2026
5-12 Weeks
Razonamiento artificial (Coursera) Coursera
Universidad Nacional Autónoma de México

Razonamiento artificial (Coursera)

El razonamiento formal juega un papel importante en la inteligencia artificial. Hay dos maneras principales de formalizar razonamiento: una que enfatiza la deducción (lógica), y otra que enfatiza la incertidumbre (teoría de la probabilidad). En este curso vamos a cubrir una introducción tanto a la lógica (vamos a cubrir tres lógicas) como a la teoría de la probabilidad (vamos a cubrir tres modelos gráficos probabilísticos).

Aug 10th 2026
5-12 Weeks
Understanding Political Concepts (Coursera) Coursera
University of Naples Federico II

Understanding Political Concepts (Coursera)

Political science discourse brings us face to face with many important concepts like authority, democracy, and power. However, all of them are used differently in different contexts, and their specific meaning depends on the theory they relate to. There is no way around such puzzling diversity. Students of political science simply have to accept this challenge. Yet, the diversity of political science concepts can be used as a powerful resource for learning, through intellectual techniques for stirring personal creativity.

Aug 31st 2026
4 Weeks
Calculus for Machine Learning and Data Science (Coursera) Coursera
DeepLearning.AI

Calculus for Machine Learning and Data Science (Coursera)

After completing this course, learners will be able to: analytically optimize different types of functions commonly used in machine learning using properties of derivatives and gradients; approximately optimize different types of functions commonly used in machine learning using first-order (gradient descent) and second-order (Newton’s method) iterative methods; visually interpret differentiation of different types of functions commonly used in machine learning; perform gradient descent in neural networks with different activation and cost functions.

Aug 10th 2026
3 Weeks
Supply Chain Optimization (Coursera) Coursera
University of California, Irvine

Supply Chain Optimization (Coursera)

Optimization is an important piece of an agile supply chain. In this course, we will explore the components of optimization and how to set up an optimization problem in Excel. We will also practice capacity and resource optimization and explore examples of both in the supply chain. Building off of our optimization practice, we will next learn how to use a Monte Carlo simulation to make the least risky decision in uncertain supply chain situations.

Aug 10th 2026
4 Weeks