Entering a new stage and professional challenge: taking time out from my roles of disseminator and advisor

2017-08-16T12:54:39+00:00 June 1st, 2016|

ES    Como ya comenté en este post la semana pasada, después de regresar del cónclave sobre Machine Learning en Cádiz, una de las razones estimulantes para pertenecer al BSC-CNS es que siempre hay algo nuevo que aprender con el fin de responder a un mundo de cambios muy rápidos como en el que vivimos. Ahora debo añadir, que no sólo es posible estar siempre aprendiendo cosas nuevas, sino que en el BSC-CNS también es un entorno ideal para emprender nuevas actividades. Probablemente recuerden el post con el que empecé el año con mi propósito de año nuevo: "2016: estoy en el proceso de reinventarme en investigación". Y en esta misma línea, me ha llegado el momento de empezar un estimulante nuevo reto profesional [...]

The Machine Learning Summer School 2016

2017-08-08T22:39:52+00:00 May 21st, 2016|

One of the great things at BSC-CNIS is that there's always something new to learn  in order to respond to a fast-paced world; you can't really fall into a set routine if the goal of the center is to be always ahead. It is true that my role has changed: I don't write code that ends up with packages at BSC-CNS, I have a higher-level view, however spend some time learning is mandatory. For Computer Science department at BSC-CNS it is important to gradually go beyond the supercomputing architectures and runtimes research habitual fields.  We have been recently incorporated new threads of research in the execution middleware’s for big data arena. However my goal at BSC-CNS is to make a step forward and include in our research roadmap platforms for Machine Learning on [...]

Seminar on Deep Learning at UPC with Oriol Vinyals and Joan Bruna

2017-08-08T22:40:45+00:00 May 14th, 2016|

We (UPC, TelecomBCN, FIB, CFIS and BSC) are proud to invite you to our first seminar on Deep Learning organized at UPC, next May 23th at 11:00, with the talks of two outstanding speakers: Joan Bruna (UC Berkeley) and Oriol Vinyals (Google DeepMind). Do not miss this great event happening in Barcelona.  And if you are interested in Deep Learning, we are also preparing  a Deep Learning for Computer Vision Summer Seminar  in Barcelona next 4-8 July 2016 ( more info at  http://TelecomBCN.DeepLearning.Barcelona). UPDATE: Photographs of the event here When: Monday  May 23, 11:00-13:00 Place: Aula Màster -  A3 building - UPC Campus Nord - Barcelona Talks: 11:00: Convolutional Neural Networks against the Curse of Dimensionality by Joan Bruna (UC Berkeley).  Convolutional Neural Networks are a powerful class of non-linear representations that have shown through numerous [...]

DeepMind moves to TensorFlow. Great!

2017-08-08T22:41:55+00:00 May 3rd, 2016|

This is great news for my book! It confirms that TensorFlow is a good choice for you too! For nearly four years, the open source Torch7 machine learning library has served as primary research platform at DeepMind.  Now it is time of TensorFlow. You can know more details in this post at Google Research Blog.  

Free Deep Learning Books

2017-08-08T22:44:51+00:00 April 18th, 2016|

There are not many books on Deep Learning at the moment because it is such a young area of study. However there are new freely online version available of 3 books that cover beginner, intermediate and advanced levels:   Advanced level: "Deep Learning" written by top deep learning scientists Ian Goodfellow, Yoshua Bengio and Aaron Courville. The book includes coverage of all of the main algorithms in the field and can be used as a reference book by those who have experience in the field. Intermediate level: "Neural Networks and Deep Learning" written by Michael Nielsen. The book is a good place to start for those who already have experience in Machine Learning and want to delve into Neural Networks. Beginner level: "FIRST CONTACT WITH TENSORFLOW, get started with Deep Learning programming" written by Jordi Torres. The book is [...]

New release of TensorFlow with distributed computing support

2017-08-08T22:45:33+00:00 April 13th, 2016|

Few hours ago Google announced his TensorFlow 0.8 that includes distributed computing support. As we already presented in this blog, distributed TensorFlow is powered by the high-performance gRPC library, which supports training on hundreds of machines in parallel according Google post. It complements the recent announcement of Google Cloud Machine Learning, which enables us to use the Google Cloud Platform. The post also announces that they have published a distributed trainer for the Inception image classification neural network in the TensorFlow models repository. The distributed trainer also enables us to scale out training using a cluster management system like Kubernetes from Google. Furthermore, once we have trained our model, we can deploy to production and speed up inference using TensorFlow Serving on Kubernetes. Beyond distributed Inception, the 0.8 release includes new libraries for defining our own distributed models. Using the distributed trainer, they trained the Inception network to 78% [...]

Calçotada season and the new Deep Learning book

2017-08-08T22:46:00+00:00 April 9th, 2016|

The calçotada season is coming to an end. Keep this excellent recipe from Tampa Bay Times for next year. Now it is time to read First contact with TensorFlow book. Already available a paper version, PDF version and Kindle version. Also this book is going to be freely available on-line in my web page (html version) next April 23th , Saint George's day  (Sant Jordi Day). This day is Barcelona's most romantic day of the year: St Jordi's is a day of Roses and Books. Come to see it! (*) I si no saps quin llibre regalar per St Jordi ...    Sant Jordi's day in all town and cities in Catalonia: #BooksAndRoses  

Cognitive Computing: Issues & Challenges

2017-08-08T22:46:11+00:00 April 7th, 2016|

  (copy of a post appeared on BSC-CNS blog) Our last newsletter issue presents the BSC view about the challenges of Cognitive Computing. Some of you asked us a more extensive explanation. Here we go! Cognitive Computing? Intelligent systems are mainstream now in most industries [1]. They use artificial intelligence, natural language processing, machine learning, artificial neural networks, streaming analytics, unstructured data and Internet of Things, among many other techniques and technologies. Many of the technologies and events of the every day’s life are directly or indirectly influenced by these intelligent systems. Furthermore, the use of these intelligent systems will impact our society massively: new medical models for personalized medicine, cars with cruise control, drones or robots of all types, etc. We are at the dawn of a new [...]

¡Google ofrece más Machine Learning a los desarrolladores!

2017-08-08T22:47:09+00:00 March 24th, 2016|

Google acaba de anunciar en su blog nuevas herramientas de Machine Learning para  desarrolladores disponibles como un servicio más en su plataforma Google Cloud  a través de APIs. En el blog se indica que es exactamente la misma tecnología que está detrás de productos como Google Now o Google Photos, permitiendo a los desarrolladores construirse potentes modelos Machine Learning usando TensorFlow, además de ofrecer modelos preentrenados a través de Google Translate API,  Cloud Vision API o Google Cloud Speech API. Si juntamos esto con su servicio Cloud Dataproc que permite la gestión de procesos tanto de Hadoop como de Spark,  realmente los desarrollador e investigadores tenemos ahora mismo una potente y completa plataforma de procesado Big Data. Si tienen dos minutos les recomiendo este video insertado en su blog, para hacerse una idea a través de un simple robot realizado con una [...]

Máquinas que aprenden a pensar

2017-08-08T22:48:07+00:00 March 20th, 2016|

Hoy en el diario La Vanguardia el periodista Albert Molins Renter ha escrito un reportaje muy recomendable de leer sobre "máquinas que aprenden a pensar" incluyendo al Barcelona Supercomputing Center (BSC-CNS) y la Universitat Politècnica de Catalunya (UPC) como fuentes de información, además de Julio Prada de la empresa Inbenta. Incluye también una columna de análisis,"la nueva mente de los robots",  del periodista Francesc Bracero. Un reportaje muy oportuno, aprovechando el debate abierto en torno a que el sistema informático AlphaGo ha ganado al campeón del mundo en el juego del Go, para que todos vayamos tomando consciencia del mundo que se nos avecina. No dejen de leerlo, e interesarse por este tema. Las cosas van a cambiar, y mucho!  La llegada de esta nueva era tecnológica transformará la manera en que [...]

HOY, UN HUMANO AÚN HA PODIDO SUPERAR AL COGNITIVE COMPUTING, ¿HASTA CUÁNDO?

2017-08-08T22:48:58+00:00 March 13th, 2016|

Hoy, el surcoreano Lee Sedol, campeón mundial del juego de mesa GO, ha logrado su primera victoria contra la aplicación de “Cognitive Computing” AlphaGo  de Google. Ha sido en la cuarta de las cinco partidas de las que consiste el torneo que se realiza en Seúl (Corea del Sur). Lee Sedol, en realidad, ya perdió el torneo después de que AlphaGo ganara las tres primeras partidas, pero el hecho que hoy Lee haya ganado al sistema es noticia. Si les apeteciera, el próximo martes pueden seguir en directo la final en YouTube. Según un tweet de Demis Hassabis,  CEO y cofundador de DeepMind (compañía de inteligencia artificial inglesa adquirida por Google en 2014), el sistema AlphaGo se confundió y no se dio cuenta que había cometido un error hasta diez movimientos después. Pero [...]