Spark Summit: Stories about Spark, HPC and Barcelona

2017-08-09T12:15:26+00:00 November 25th, 2015|

Dear readers, I’m a little bit late posting this information, but I have been up to my eyes with work!. Few weeks ago I attended the European Spark Summit held in Amsterdam. It was a wonderful opportunity to meet and talk with the spark community. The summit started with Matei Zaharia, who talked about how spark usage is evolving and Ion Stoica talking about how Spark is entering into enterprises. There were a lot of interesting presentations. You can download them and see the recorded video presentations on this web site. BSC also gave a presentation where we presented what we are doing with Spark in our research supercomputing center in Barcelona. Below you can find the slides that we presented. Attending the summit also gave us the opportunity [...]

Introducción práctica al Deep Learning con TensorFlow de Google – parte 3

2017-08-09T12:15:28+00:00 November 24th, 2015|

  Hoy, en esta tercera entrega de la introducción práctica al Deep Learning con TensorFlow de Google (primera entrega, segunda entrega) presentaremos diferentes fuentes de datos para poder empezar a trabajar. 6- ¿Por donde empezar? Con los datos que presentábamos en la segunda entrega el lector se sentirá  abrumado por los cifras que aparecen , siendo probable que aun no tenga datos y se pregunte ¿que datos puedo usar para entrenar a mis redes neuronales si mi empresa aun no ha acumulado suficientes? Por suerte en la comunidad de machine learning, y en el caso que nos ocupa la de Deep Learning, dispone de un gran número de conjuntos de datos de acceso abierto para poder crear modelos a partir de ellos si no se dispone de datos propios para empezar. En el portal DeepLearning.net se puede encontrar una lista de conjuntos de [...]

Introducción práctica al Deep Learning con TensorFlow de Google – parte 2

2017-08-09T12:16:13+00:00 November 23rd, 2015|

  Hoy, en esta segunda entrega de la introducción práctica al Deep Learning con TensorFlow de Google ( primera entrega ) responderemos a la pregunta de ¿Por qué ahora, si las técnicas de Deep Learning son técnicas basadas en redes neuronales artificiales que ya aparecieron en la literatura científica hace muchísimos años? 3- Mucho tiempo entre nosotros, peró ... Sin duda las técnicas de Deep Learning hasta hace pocos años no han experimentado su gran auge, a pesar que son técnicas basadas en redes neuronales artificiales que ya aparecían en la literatura científica de los años 80 (por ejemplo con el  Neocognitron de Kunihiko Fukushima).  Como dato, mencionar que en 1990,  Yann LeCun  junto con otros investigadores, consiguieron aplicar el algoritmo estándar backpropagation  (algoritmo creado a mediados de los 70) a una deep red neuronal con varias capas con el propósito de reconocer los dígitos de los códigos postales del correo escritos [...]

What we mean by/Qué queremos decir con “High-Performance Big-Data Analytics”?

2017-08-09T12:15:33+00:00 November 21st, 2015|

    ES    Hoy en día nos encontramos inmersos en un nuevo proceso en el que las "cosas" pasan del mundo físico al mundo digital y son accesibles desde cualquier dispositivo electrónico. El Cloud Computing es lo que hace posible que la tecnología digital penetre en todos los rincones de nuestra economía y la sociedad. Este nuevo escenario no sólo permite a los usuarios conectarse a través de sus dispositivos móviles al mundo digital que se avecina, sino que empieza también a permitir la conexión de cualquier objeto o dispositivo. Esto causará un diluvio de información digital, que se conoce como Big Data. Existen actualmente diferentes frameworks Big Data de código abierto que proporcionan los medios para lidiar con este diluvio de datos. Estos frameworks permiten abstraer [...]

Introducción práctica al Deep Learning con TensorFlow de Google – parte 1

2017-08-09T12:16:21+00:00 November 20th, 2015|

ACTUALIDAD: Nuevo libro sobre TensorFlow con el título  “HELLO WORLD EN TENSORFLOW para iniciarse en la programación del Deep Learning”, estará disponible para consultar en esta web a partir de su presentación el próximo lunes 1 de febrero. ¡Están todos invitados a la presentación! Versión en papel ya disponible en el portal lulu.com (y próximamente en el de amazon.com) y algunos ejemplares se podrán adquirir en la presentación.     NOTA: La información contenida en la  recopilación de les 8 post sobre TensorFlow  (este era el primero) se ha actualizado y ampliado completamente en este nuevo libro.      La prensa generalista como La Vanguardia o El País que encuentro en el restaurante donde voy a comer, ya llevan tiempo mencionando de manera tímida las palabras Deep Learning. Pero esto no ha hecho más que empezar, y sin duda [...]

New Big Data position in our research group: Junior Developer in multimedia big data analytics

2017-08-09T12:16:54+00:00 October 9th, 2015|

Hi, are you interested to join BSC team? BSC-CNS (Barcelona Supercomputing Center – Centro Nacional de Supercomputación) is the National Supercomputing Facility in Spain and manages MareNostrum, one of the most powerful supercomputers in Europe. Currently we are over 400 staff from 41 countries.  To get an idea of what its like to work at the BSC take a look at this video: https://www.youtube.com/watch?v=VRkEii7OzRE Attached you will find information of a new position in our research group autonomic systems and ebusiness platforms at BSC. The candidate will be incorporated at full-time to the "Autonomic Systems and eBusiness Platforms" research line from BSC. Candidate's main task will be oriented toward the development and support for the assigned tasks to the research group in the Computer Vision and Big Data Analytics [...]

Learning Bayesian Networks and Neural Networks in Madrid

2017-08-09T12:19:39+00:00 July 8th, 2015|

Due research in my group requires incorporate knowledge of Machine Learning, for some time I have been getting in this discipline thanks to Ricard Gavaldà, among others colleagues. Right now I was looking for a more specific training course on Neural Networks and Bayesian Networks. Thanks to Jesús Cerquides, co-advisor of our PhD Student Joan Capdevila, I discovered the “Advanced Statistics and Data Mining Summer School” and I decided take 2 courses. This summer school is organized by the Artificial Intelligence Department  of the School of Computer Science at Univ. Politécnica de Madrid (This year they celebrate its 10th edition). I would like to thank the organisers for this great and useful summer school. I was impressed by the lecturers and the practical parts in both courses. I learned a [...]

“Big Data Analytics and Apache Spark”

2017-08-09T12:19:45+00:00 July 4th, 2015|

Enclosed you will find the slides of my conference "Big Data Analytics and Apache Spark" held at UPC on June 15th. This conference is one of the  1st anniversary  events of our of Barcelona Spark Meetup!. The presentation was already distributed to the attendees but here I leave a copy for those who could not come and are interested in its content  (We are already over 800 members!). I hope you find the slides useful.  (PDF Link) Two pictures of the event: (thank you  Nacho!):  

Conferència: Present i futur del Big Data

2017-08-09T12:20:12+00:00 June 13th, 2015|

Gràcies a tots i a totes per l'acollida de la conferència del proper dilluns dins dels actes del 1r aniversari del Barcelona Spark Meetup. Hem canviat de sala per donar més cabuda i ara la conferència serà a la sala d'Actes del Vèrtex ( UPC - Campus Nord - Edifici Vèrtex, Planta S-1). Plaça Eusebi Güell, 6 , Barcelona (map) dilluns 15 de juny de 18:00 a 19:00. Parlarem del Big Data i les seves implicacions, fent una referencia especial a la technologia Apache Spark, que ha vist una ràpida adopció per les empreses d'una àmplia gamma de sectors. Intentarem explicar el perquè de tot plegat donant una visió introductòria des d'un punt de vista tècnic debatent alhora les implicacions de l'aparició d'aquesta nova tecnologia. La presentació serà en català però les [...]

Ordenadores más sabios (artículo en La Vanguardia)

2017-08-09T12:21:07+00:00 May 19th, 2015|

Hoy La Vanguardia ha publicado un nuevo artículo escrito por Mateo y por mi mismo acerca de hacia donde van los ordenadores y sus consecuencias, buenas y no tan buenas.  Esperamos que les guste y sobretodo que piensen en ello. Estos ordenadores están ya aquí y han venido para quedarse, ¡no lo duden! ( artículos anteriores en La Vanguardia). Ordenadores más sabios por Jordi Torres y Mateo Valero Ya hace tiempo que hemos pasado de una era tecnologicabasada en el procesamiento de numeros a una en que los textos y contenidos multimedia tambien son computables y, al mismo tiempo, accesibles digitalmente desde cual-quier lugar y en cualquier momento. Los dis-positivos moviles interaccionan con los usua-rios y lo hacen entre si. De ahora en adelante, la computacion tambien hara [...]

How old do I look?

2017-08-09T12:21:16+00:00 May 1st, 2015|

[Traducción automática a Español] [Traducció automàtica a Català] Yesterday Ruben Tous, the senior researcher in our group sent to me a link to Microsoft “Project Oxford”, a set of new machine-learning APIs in beta. Then  I discovered that  Microsoft released a fun new website, How-Old.net, which calculates your age , with varying degrees of success , after you upload a photo. You can upload a selfie or type your name into the search bar at how-old.net to do Bing image search, and Microsoft’s tool takes a stab at guessing your age and gender. I tried ( vanity is a funny thing) this picture with Emma Aixalà,  a charming journalist with whom I shared a radio station program two years ago in RAC1. Emma, Is the information correct? Or actually look younger than you are? :-) Let's talk seriously!. As I [...]

What we mean by Cognitive Computing

2017-08-09T12:21:57+00:00 April 22nd, 2015|

We are entering a new era in computing that departs form the current model of computing as process automation to provide a collaborative platform for discovery to gain actionable insights. To do so, research community are including advanced analytics tools in the systems middleware to offer predictive models . Thanks to the advent of Big Data these models can be improved, or “trained”, by exposing them to large data sets that were previously unavailable. The general idea is that instead of instructing a computer what to do, we are going to simply throw data at the problem and tell the computer to figure it out itself.  For this purpose the computer middleware takes functions from the brain like: inference, prediction, correlation, abstraction, … giving to the systems to possibility to do [...]