Algoritmos genéticos: computación inspirada en la biología

Algoritmos genéticos: computación inspirada en la biología

Big data
²Los algoritmos genéticos forman parte fundamental de las técnicas de inteligencia artificial e intentan replicar computacionalmente comportamientos biológicos. Fueron impulsados en los años 60 por John Holland, aunque no fue hasta finales de los 80 cuando alcanzaron una masa crítica en los círculos académicos. Son el máximo exponente de lo que se considera la computación evolutiva. Estos algoritmos intentan encontrar soluciones óptimas a problemas. Para saber si una solución es mejor que otra se utiliza una función de fitness, de manera que se puede pensar en...
El algoritmo de k-means: segmentación de clientes o partidas de Pokémon

El algoritmo de k-means: segmentación de clientes o partidas de Pokémon

Big data
Cuando se nos plantea un problema, una de las cosas que hacemos a menudo es dividirlo en trozos más simples. Esta estrategia suele ser buena por varias razones: una es que las partes suelen ser más fáciles de resolver que el problema entero y, la otra, que a veces resolviendo tan solo alguna de ellas llegamos a una solución satisfactoria para el total. Es una aplicación del famoso “divide y vencerás”. En la empresa, segmentar es una manera de dividir un problema en partes más sencillas...
Los algoritmos nos facilitan la vida: así funcionan

Los algoritmos nos facilitan la vida: así funcionan

Big data
Se ha dicho que vivimos en “la civilización de los algoritmos”; estos se han convertido en el “carbono” de la sociedad moderna. Los que trabajamos con datos los utilizamos constantemente: cada uno de nosotros tiene una “biblioteca” particular de ellos y según el problema al que se enfrenta usa uno u otro. Otras veces probamos varios y nos quedamos con el que mejor funciona. Los algoritmos resuelven problemas muy habituales en las compañías como medir la propensión de compra de productos, proponer recomendaciones de contenidos,...