El fractalista: Benoît Mandelbrot

La suerte (buena o mala) de tener un buen amigo que en estos tiempos que corren se arriesga a poner una librería, y que este amigo conozca las debilidades de uno, es que acabas acumulando demasiados libros pendientes de leer en la mesilla de noche. Entre mis debilidades (en todas sus acepciones) están la informática (por supuesto), la física (frontera, si es posible y si me es posible) y la historia de la ciencia y l@s que la dictan. Es así como cayó en mis manos la autobiografía del matemático Benoît Mandelbrot, conocido principalmente por acuñar (y trabajar en) el concepto de fractal. Como informático, de los recuerdos que me quedan de la carrera, los fractales me traen a la cabeza los gráficos por ordenador y la compresión de datos. Supongo que si fuese “teleco” me sonaría también a antenas. Y si fuese matemático, incluso los entendería. 😉 Antes de hablar del libro, eso sí, permítanme una pequeña (extremadamente divulgativa ausente de notación matemática) aproximación al concepto, para saber de qué estamos hablando. Los fractales son objetos geométricos que muestran la misma estructura a diferentes escalas de “zoom”. En la naturaleza, son frecuentes, y de hecho, antes que Mandelbrot los “nombrase” por primera vez, ya se habían identificado varios. Un ejemplo claro, para visualizar el concepto, es la imagen que acompaña a esta entrada: el brócoli. Dejando de lado otras características de este vegetal, si observamos su geometría, nos damos cuenta que al aproximarnos y aislar una de las partes, volvemos a tener una estructura similar a la original,… Una vez tenemos una ligera idea de qué es un...

La segmentación semántica y sus benchmarks

Relacionado con distintos problemas de la visión por computador que se han visto en previas entradas, tales como el reconocimiento de escenas y objetos, también existe el problema conocido como segmentación semántica. El problema de segmentación semántica consiste en otorgar una etiqueta o categoría a cada píxel de una imagen. A diferencia de los sistemas de detección y reconocimiento de objetos, que dan como resultado la ventana rectangular donde se ha detectado un objeto y son evaluados por la precisión de estas ventanas, los sistemas de segmentación semántica tienen como objetivo delimitar precisamente los objeto de las distintas categorías a nivel de píxel, dando como resultado cualquier forma arbitraria. Clasificación de imágenes Localización de objetos Segmentación semántica Dentro del campo de la visión por computador, ha habido un gran auge de las técnicas desarrolladas para solucionar el problema de la segmentación semántica, siendo PASCAL Visual Object Classes (VOC) Challenge [1] uno de los benchmarks más reconocido, contando con más de 2,500 citas. Inicialmente, esta competición únicamente evaluaba sistemas de clasificación y detección de objetos. Los sistemas de clasificación consisten en la predicción sobre la presencia/ausencia de un tipo de objeto en la imagen mientras que los de detección indican donde el objeto está presente en forma de ventana rectangular. Por ejemplo, dado un tipo de objeto o categoría como avión, un sistema de clasificación predice si hay o no algún avión en la imagen, mientras que un sistema de detección indica en qué lugar de la imagen se encuentra el avión en caso que el sistema considere que hay algún avión en la imagen. Fue a partir del 2009 que...

Introducir o no introducir la programación en los niños y niñas, esta es la cuestión…

Cuando era niño (estamos hablando de hace unos 30 años) ya quería ser informático. Digamos que en mi caso era vocacional. El cine y la televisión ayudaron a alimentarlo. Películas como Star Wars  o Electric Dreams (aún me pregunto como el champán puede inducir Inteligencia Artificial en un ordenador) y series como Star Trek hicieron mucho daño (descripción interesante en Wikipedia como Western Espacial). No fue hasta el instituto que pude descubrir que significaba la informática. Hemos de tener en cuenta que la sociedad aún no era consciente de la importancia de esta área en el futuro y por lo tanto no se le daba la suficiente importancia. Algunas escuelas privilegiadas enseñaban “informática” con el software LOGO. Una tortuga que se podía dirigir con instrucciones de movimiento (qué avance!). Pero aparte de estas incursiones en algunas escuelas, a un niño le era difícil introducirse en estas edades tempranas a la Informática. Los entornos familiares tampoco ayudaban ya que nuestros padres sabían igual o menos que nosotros del tema. Después de 30 años, ¿Ha cambiado alguna cosa? En mi opinión sí y poco a poco a mejor. Hemos de tener en cuenta que hoy en día no se habla de “enseñar a programar” en edades tempranas, sino de introducir el “pensamiento computacional”.  Término que define enseñar a pensar como lo haría un ingeniero e intentar resolver problemas de forma sistemática como lo solucionaría un programa informático. Es una dirección interesante. Intentar diseñar algoritmos para problemas cotidianos desde pequeños puede  ayudar a pensar de otra forma y desarrollar el razonamiento científico. Aunque en el entorno educativo español aún se está debatiendo cuándo...

¿Qué hacen las empresas para transformarse digitalmente? (y II)

En la entrada anterior nos propusimos revisar algunos de los mayores estudios -entre científicos, periodísticos y comerciales- sobre la extensión de la transformación digital en empresas y sectores y los elementos reportados como clave para esta transformación. GRAFICA: McKinsey Global Institute, Digital America, Diciembre 2015. Hace unos meses, presentamos aquí el estudio multi-anual que lleva realizando desde 2011 el Centre for Digital Business (CDB, la web es bastante cutre y no está a la altura de lo que hacen), también del MIT con la consultora Cap-Gemini. Primero se hizo un estudio en profundidad entre 150 directivos, que luego se extendió a 450 más a través de encuestas. El estudio relaciona la intensidad en el uso de las TIC (digital intensity) con el nivel de transformación de las práctica de gestión (transformation management intensity) para establecer cuatro niveles de madurez. Los digirati,  las menos, son compañías maduras digitalmente, que han desarrollado modelos de empresa y tienen ejecutivos cultos con visión del valor de las iniciativas tecnológicas para el negocio. Según el director del estudio, nuestro amigo Erik Brynjolfsson, las TIC son ciertamente un catalizador del cambio; pero es la combinación de la inversión en tecnologías de la información, transformación de los procesos, orientación externa, capital humano y uso de la información lo que caracteriza a las compañías líderes, que además consiguen mayor productividad y beneficios. El libro más famoso y citado de estos años, The Second Machine Age, se basa en la investigación del CDB. El estudio más amplio y completo (no necesariamente el más interesante) es la encuesta realizada durante tres años entre 4.800 directivos de 121 países por la...

¿Qué hacen las empresas para transformarse digitalmente? (I)

La próxima semana se celebra en Madrid un magno evento sobre Empresa Digital, el nuevo mantra de los negocios y de la informática. Según la encuesta anual que hace Gartner entre primeros ejecutivos (CEOs, o sea consejeros delegados o directores generales), las preferencias de inversión en tecnologías de la información (ver gráfica) se dirigen principalmente a la cosa que se está llamando “agenda digital”, “digitalización” o “transformación digital”: experiencia de cliente, marketing y negocio digital (incluyendo nuevos productos y el negocio en la nube) y la analítica de datos. En la encuesta de CIO (directores de organización y sistemas de información, directores de informática), la prioridad sigue siendo por cuarto año la inteligencia de negocio. Unos y otros, sin embargo, ven la “digitalización” todavía como una preocupación más operativa y funcional (mejorar y adaptar procesos, aumentar paulatinamente la proporción de negocio en el canal digital) que estratégica (crear nuevos productos, establecer plataformas o cambiar el modelo de negocio). Descargar (PDF, 110KB) GRAFICA: Gartner. Prioridades tecnológicas de los CEOs. CEO Survey 2015. En una entrada anterior, definimos la transformación digital como la manera en que las empresas asimilan y aplican las tecnologías de la información, para modificar de forma significativa sus procesos de gestión, la relación con su personal, sus clientes, proveedores y socios, e incluso para crear nuevos productos y modelos de negocio; o sea, los usos estratégicos de las TIC para la empresa que hemos venido trayendo a este blog y a un libro. Y, al revés: la cultura digital de las empresas y de los directivos son los factores que mejor explican la capacidad de las organizaciones para optimizar el...