Optimización por Enjambre de Partículas Procedimiento de Búsqueda Visualizado

Optimización por Enjambre de Partículas Un Método Visualizado para la Búsqueda

Intuición + matemáticas + código, para profesionales

Imagen creada por DALL·E 3 basada en la consigna “Dibuja una imagen de temática de ciencia ficción que represente una enjambre de drones buscando un objetivo en un paisaje urbano”

A los humanos nos gusta imitar muchas cosas de la naturaleza.

Imitamos a las ranas al nadar. Imitamos a las aves instalando alas en los aviones para proporcionar sustentación. Imitamos a la grúa/serpiente/mantis en las artes marciales. Imitamos a las termitas para construir estructuras con un control eficiente de la temperatura (ver Eastgate Centre).

Esto se extiende también a los algoritmos matemáticos, donde habrás oído hablar de la Colonia Artificial de Abejas, la Optimización por Colonia de Hormigas, la Búsqueda de Cucos y el Algoritmo de Luciérnagas. También he hablado antes sobre el Algoritmo Evolutivo, que sigue la selección natural.

Hoy hablaré sobre PSO — Optimización por Enjambre de Partículas. Al final de este artículo, tendrás el código que te permitirá implementar la solución y generar un gif para visualizar el proceso de búsqueda.

Caso de Uso

Buscar una solución óptima en un espacio de alta dimensionalidad es difícil. Los estudiantes que comienzan a estudiar ML probablemente hayan oído hablar del término “maldición de la dimensionalidad” en la primera semana.

El espacio de alta dimensionalidad no es solo un concepto matemático abstracto. Consideremos un problema de cadena de suministro. Una empresa tiene que decidir dónde ubicar su fábrica de producción, almacén, centros de distribución y tiendas minoristas. Para simplificar, supongamos que solo hay uno de cada uno. Esto hace que la solución que estamos buscando sea de 8 dimensiones: (x₁, y₁, x₂, y₂, x₃, y₃, x₄, y₄).

Imagen creada por DALL·E 3 basada en la consigna “Dibuja una vista panorámica de una ciudad con las cuatro instalaciones clave: una fábrica de producción, un almacén, un centro de distribución y una tienda minorista”.

La ubicación absoluta (x₁, y₁, x₂, y₂, x₃, y₃, x₄, y₄) afecta las ubicaciones relativas entre cada instalación. Tanto las ubicaciones absolutas como las relativas afectarían los costos operativos y los ingresos esperados, y por lo tanto, las ganancias. Aunque no es perfecto, podemos decir aproximadamente que el espacio de búsqueda y el impacto en la función objetivo es continuo.

Formulación del Problema

En realidad, la función subyacente que mapea las entradas (soluciones candidatas) a la salida (objetivo) es una caja negra y no puede ser representada matemáticamente.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Las Nuevas Implicaciones Éticas de la Inteligencia Artificial Generativa

El rápido progreso del IA generativa hace necesario implementar urgentemente salvaguardias éticas contra los riesgos ...

Inteligencia Artificial

Conoce DreamSync un nuevo marco de inteligencia artificial para mejorar la síntesis de texto a imagen (T2I) con comentarios de modelos de comprensión de imagen

Investigadores de la Universidad del Sur de California, la Universidad de Washington, la Universidad Bar-Ilan y Googl...

Inteligencia Artificial

Google DeepMind presenta una nueva herramienta de IA que clasifica los efectos de 71 millones de mutaciones 'missense

El mayor desafío en la genética humana es sin duda la complejidad del genoma humano y la vasta diversidad de factores...

Inteligencia Artificial

Congelación de capas de un modelo de aprendizaje profundo - la forma correcta

A menudo es útil congelar algunos de los parámetros, por ejemplo, cuando estás ajustando tu modelo y quieres congelar...