Deep Learning en #XDS3

A finales de agosto se celebró en París (concretamente en Palaiseau) la Data Science Summer School 2017 (DS^3), organizada por el Laboratoire de Informatique (LIX) de la prestigiosa École Polytechnique francesa. Aunque era su primera edición, el evento fue todo un éxito, con más de 400 inscritos, incluyendo estudiantes, investigadores, profesores y profesionales de industria y empresa del sector. Sin duda, estos números confirman el auge que estamos viendo en los temas relacionados con la ciencia de datos, machine learning, análisis de datos, Big data y otros temas relacionados. Durante los cinco días que duró el acto, se dieron diversas ponencias y tutoriales de muchos temas relacionados con la ciencia de datos: por ejemplo, se habló extensamente de graphical models, randomized optimization methods o bayesian optimization. Pero sin duda, el “rey de la fiesta” fue el deep learning. Cerca del 40% de la programación del evento estaba relacionado con las redes neuronales y deep learning. Uno de los grandes atractivos de este evento fueron las clases magistrales que ofreció Yoshua Bengio sobre redes neuronales artificiales y deep learning. Las redes neuronales artificiales (ANN, artificial neural networks) están formadas por un conjunto de neuronas distribuidas en distintas capas. Cada una de estas neuronas realiza un cálculo u operación sencilla sobre el conjunto de valores de entrada de la neurona, que en esencia son entradas de datos o las salidas de las neuronas de la capa anterior, y calcula un único valor de salida que, a su vez, será un valor de entrada para las neuronas de la siguiente capa o bien formará parte de la salida final de la red. La siguiente figura presenta un esquema básico de una red neuronal con la capa de...

Computación distribuida y de alto rendimiento para potenciar la educación online

Los entornos de aprendizaje online actuales o sistemas de gestión de aprendizaje (LMS, en sus siglas en inglés) evolucionan muy rápidamente, y con requisitos tanto pedagógicos como tecnológicos cada vez más exigentes. Ciertamente, estos entornos ya no dependen de los contenidos y recursos estáticos del pasado, con grupos de alumnos homogéneos y modelos de aprendizaje únicos, sino que cada vez es más necesaria una alta flexibilidad y personalización en todos los frentes. Actualmente, se desarrollan complejos recursos e innovadoras estrategias de aprendizaje, como los juegos serios, los laboratorios virtuales, las analíticas del aprendizaje y la gamificación, que potencian fuertemente la interacción, colaboración y personalización del aprendizaje y, en conjunto, redundan en incrementar la motivación e implicación de los alumnos en su proceso de aprendizaje. Analíticas del aprendizaje (fuente: proyecto ICT-FLAG, Ref. TIN2013-45303-P) Sin embargo, al escalar estos recursos y estrategias de aprendizaje desde pequeños tests controlados a su puesta en producción masiva en entornos reales, nos encontramos con importantes barreras computacionales que impiden su despliegue y ejecución efectiva, limitando a su vez los beneficios pedagógicos esperados. Además, las organizaciones educativas actuales necesitan dar soporte a la distribución de actividades de aprendizaje y funcionalidades de los LMS con independencia de la localización tanto de los alumnos y profesores como de los recursos, y así facilitar la experiencia de aprendizaje en entornos abiertos, dinámicos, heterogéneos y masivos. Resumiendo, la mayoría de desarrollos tecnológicos en los LMS tienden a aproximarse a la parte visible (funcional) de estos sistemas, desmereciendo la parte invisible (no funcional), como el rendimiento, la escalabilidad, la interoperabilidad, etc, que finalmente son requisitos cruciales para el correcto funcionamiento del sistema. Esta decisión de...

Diez libros para leer este verano

Se acerca el esperado momento de apagar el ordenador por unas semanas e irse de vacaciones. ¿Qué planes tenéis? Ya sea en un largo viaje de avión o de tren, en la playa o en el sofá, si sois amantes de la lectura cualquier destino es bueno para ir acompañado de un libro. Hoy os traemos una selección de diez libros para todos los gustos: The Mythical Man-Month: Essays on Software Engineering (Fred Brooks, 1975 (1a ed), 1995 (2a ed)) Aunque fue publicado por primera vez hace más de 40 años, sigue siendo un clásico de la gestión de proyectos que todo ingeniero de software debería leer (disponible sólo en inglés!). En esta recopilación de ensayos, el autor trata aspectos fundamentales (y transversales a la época) del desarrollo de proyectos software tales como los atrasos, la comunicación entre el equipo, la gestión de los errores, la documentación, etc.       Gödel, Escher, Bach: Un eterno y grácil bucle (Douglas R. Hofstadter, 1979 (1a ed)) En sus más de 900 páginas, esta obra hace un recorrido por las matemáticas, la física, la biología, la psicología y muy especialmente el lenguaje, buscando respuestas a la pregunta: ¿Puede un sistema comprenderse a sí mismo? A través de sorprendentes paralelismos ocultos entre los grabados de Escher y la música de Bach, el autor nos remite a las paradojas clásicas de los antiguos griegos y a un teorema de la lógica matemática moderna que ha estremecido el pensamiento del siglo XX: el de Kurt Gödel.       Logicomix: una búsqueda épica de la verdad (Apostolos Doxiadis y Christos H. Papadimitriou, 2011) Una novela...

¿Unir PMBOK® y PRINCE2®?

(Trobareu versió en català més avall) El pasado 22 de junio, en sede UOC pero en el contexto del capítulo de Barcelona del PMI (estrenábamos convenio de colaboración entre las dos entidades), Glòria Segura, una de las profesoras de nuestro equipo docente de Gestión de Proyectos, presentó una ponencia de título provocador: “Gana uniendo PMBOK® y PRINCE2®”. Hablar de PRINCE2, el método de gestión de proyectos del gobierno británico (Axelos) y considerado competidor directo del PMBOK del PMI, en un contexto del PMI, era una oportunidad para la polémica; pero también una oportunidad para darlo a conocer -es todavía poco usado en nuestro país-, y para, sobre todo, exponer las ventajas de utilizar los dos marcos de trabajo de forma colaborativa, aprovechando las fortalezas de ambos, y obtener así un método de gestión de proyectos aún mejor. Tanto si ya hemos adoptado (o queremos adoptar) PMBOK o PRINCE2, Glòria defendió que es posible buscar esta confluencia, añadiendo los puntos del uno que puedan complementar al otro en positivo. Por parte de PRINCE2 estos puntos serían: La gran relevancia que se le da a la justificación del proyecto, desde su inicio hasta después de su cierre, definiendo también mecanismos para ser capaces de tomar la difícil decisión de parar un proyecto cuando se prevé que no dará los beneficios que lo justifican. La robusta estructura organizativa de gestión de cada proyecto que tiene en cuenta los diferentes intereses (de negocio, de usuario y de proveedor) en la toma de decisiones, con roles y responsabilidades bien definidos y detallados. La gestión por excepción, que permite delegar con control, definiendo tolerancias y...

Smart Cities y datos abiertos: El portal Open Data BCN

Las ciudades inteligentes, Smart Cities en inglés, persiguen garantizar el desarrollo sostenible, haciendo un uso eficiente de los recursos disponibles, para mejorar la calidad de vida de los ciudadanos. Para ello, resulta esencial que ciudad y ciudadanos puedan interactuar y beneficiarse mutuamente de la actividad y conocimiento que se genera en el contexto de la ciudad. Entre las diferentes opciones e infraestructuras tecnológicas que facilitan el acercamiento entre ciudadanía, gobierno, y la propia ciudad, una de las principales herramientas son los datos abiertos, u open data de su denominación en inglés. Cualquier entidad u organización puede abrir sus datos al público, mediante la publicación de estos en un portal. En la actualidad muchas de las principales administraciones y gobiernos, así como administraciones regionales y locales, disponen de un portal de datos en abierto. En el caso de la ciudad de Barcelona, la iniciativa surgió el año 2010 para implantarse al año siguiente. El portal Open Data BCN ha ido evolucionando con el paso de los años, tanto en utilización como en las normativas relacionadas con la publicación y acceso a los datos. Su principal objetivo es aprovechar los recursos disponibles, publicando la información generada o custodiada por la administración pública, permitiendo su acceso y reutilización para el beneficio de cualquier persona o entidad interesada. El portal se enmarca dentro de la estrategia ”Pla Barcelona Ciudad Digital”, liderada por la Comisionada de Tecnología e Innovación Digital, Francesca Bria. Se trata de la hoja de ruta municipal para impulsar la soberanía tecnológica y el empoderamiento de la ciudadanía. Entre otras iniciativas, se pretende crear un ecosistema de datos abiertos de ciudad,...