Loading...

La Inteligencia Artificial está cambiando nuestras vidas

2018-02-06T20:58:31+00:00 January 12th, 2018|

Nos encontramos ante vertiginosos avances en la calidad y prestaciones de una amplia gama de tecnologías cotidianas: en reconocimiento de voz, la transcripción de voz a texto ha experimentado avances increíbles, y ya está disponible en diferentes dispositivos. Estamos interactuando cada vez más con nuestros ordenadores simplemente hablando con ellos. También ha habido avances espectaculares en el procesamiento del lenguaje natural, por ejemplo, simplemente haciendo clic en el símbolo de micro de Google Translate, el sistema transcribirá a otro idioma lo que está dictando. Google Translate ya permite convertir oraciones de una lengua otra en 32 pares de idiomas, y ofrece traducción de texto para más de 100. A su vez,  los avances en la visión por computador también son enormes: ahora nuestros ordenadores, por ejemplo, [...]

Hablando de Inteligencia Artificial y tecnologías relacionadas desde Barcelona

2018-02-06T23:06:31+00:00 January 11th, 2018|

Hablando de Inteligencia Artificial y tecnologías relacionadas desde Barcelona Siempre me ha interesado la tecnología de próxima generación y su impacto, y por ello desde hace un tiempo ha captado mi interés la Inteligencia Artificial, y su relación con tecnologías como el Cloud Computing, Big Data o la Supercomputación (High Performance Computing), áreas en las que llevo años investigando e impartiendo docencia. Sin duda, los avances tecnológicos en Inteligencia Artificial, junto con el resto de tecnologías mencionadas, ya están permitiendo construir una sociedad que mejora la vida de las personas, aunque también es cierto que la perspectiva del futuro cercano de estas tecnologías presenta alguna que otra incertidumbre. Sin embargo, estoy convencido de que podemos conseguir que a medida que nos vayamos encontrando con nuevos problemas debido [...]

Docker para la ingeniería de datos

2018-01-06T22:08:26+00:00 January 6th, 2018|

¿Docker para la ingeniería de datos? Estos días de receso navideño da para hablar de todo en las largas sobremesa, ¿verdad? En mi caso, algo inaudito, pero .... ¡así es la vida!. En concreto, sobre si explicar "dockers" era de valor o no a un ingeniero/ingeniera de datos.  ¿rara avis mi caso? Conozco casos más complejos y temas más delicados. Intento aquí plasmar un resumen, sobretodo para mi hemeroteca particular, que es en el fondo el propósito de este blog, y poder recordar dentro de unos años que tipo de sandeces salen en fechas de guardar. Todo sale de una reflexión en voz alta debido a que tengo el honor de estar preparando el contenido de una de las asignaturas para el próximo curso 2018-2019 para [...]

PhD in Cross-modal Deep Learning between Vision, Language, Audio and Speech

2018-01-04T23:48:18+00:00 January 4th, 2018|

Would you like to join us? Call open for the INPhINIT-"la Caixa" Doctoral fellowship programme. under the BSC research center, that offers 20 PhD INPhINIT positions.   INPhINIT is a doctoral fellowship programme devoted to attracting international Early-Stage Researchers to the top Spanish research centres. INPhINIT is promoted by "la Caixa" Foundation with the aim of supporting the best scientific talent and fostering innovative and high-quality research in Spain by recruiting outstanding international students and offering them an attractive and competitive environment for conducting research of excellence. Deep neural networks have boosted the convergence of multimedia data analytics in a unified framework shared by practitioners in natural language, vision, audio and speech. Image captioning, lip reading or video sonorization are some of the first applications of a [...]

BSC-CNS at NIPS2017, a top Machine Learning and Artificial Intelligence conference

2018-01-28T20:31:53+00:00 December 3rd, 2017|

BSC-CNS at NIPS2017, a top Machine Learning and Artificial Intelligence conference BSC-CNS will be present at the 31th Annual Conference on Neural Information Processing Systems (NIPS 2017), a machine learning and computational neuroscience conference that includes invited talks, demonstrations and oral and poster presentations. It covers topics ranging from deep learning and computer vision to cognitive science and reinforcement learning. NIPS is one of the top Machine Learning and Artificial Intelligence conferences in the world and has become the academic and industry AI conference. One paper will be presented at Machine Learning for Health workshop: "Detection-aided liver lesion segmentation using deep learning". In this paper we propose a method to segment the liver and its lesions from Computed Tomography (CT) scans using Convolutional Neural Networks (CNNs), that have proven good results in a variety of computer [...]

Informática, ¿cuál es su futuro?

2017-12-04T19:00:32+00:00 December 2nd, 2017|

Informática, ¿cuál es su futuro? La semana pasada nos visitó Oriol Vinyals  para deleitar a nuestros alumnos del curso Deep Learning for Artificial Intelligence gracias a la complicidad del Barcelona Supercomputing Center (BSC-CNS) al invitarlo a través de su programa Severo Ochoa Research Seminars. Esta vez además propusimos abrirlo a modo de meetup a todos los interesados en el tema.  Pues bien, un éxito, el auditorio de la UPC en el Vertex, acabó abarrotado, con gente en la waiting list que no pudo asistir (nuestras excusas a todos ellos).  En la presentación Oriol nos habló del AlphaGo Zero y cómo se ha convertido en el mejor jugador del mundo usando técnicas de Reinforcement Learning, Deep Learning, etc . A diferencia de sus versiones anteriores de AlphaGo en donde aprendió [...]

Conferencia sobre Deep Learning en Barcelona con la visión de Google DeepMind y Facebook

2017-11-12T15:46:09+00:00 November 12th, 2017|

    A menudo me llegan peticiones de antiguos alumnos o compañeros del sector para poder asistir a alguna de nuestras clases de Deep Learning en la UPC. Por esta razón, junto con Xavier Giró-i-Nieto, y en el marco del curso Deep Learning for Artificial Intelligence del master MET de la escuela de Telecos de la UPC  y de los seminarios Severo Ochoa Research Seminars  del Barcelona Supercomputing Center, hemos creído oportuno realizar una clase abierta  a todos los interesados en el tema, aprovechando que el próximo lunes 20 de Noviembre a las 11:30 tenemos dos participantes de excepción.   En esta clase abierta (en inglés) se presentaran algunos de los últimos avances en el tema desde el punto de vista de dos laboratorios de investigación punteros, como son Google Deepmind y Facebook [...]

Deep Neural net with Keras on a GPU Cloud

2017-11-08T20:36:28+00:00 October 3rd, 2017|

Run a DNN with Keras on Google Cloud In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. VGG-19 VGG-19 is a deep convolutional network for object recognition developed and trained by Oxford's renowned Visual Geometry Group (VGG), which achieved very good performance on the ImageNet dataset. You can check Karen Simonyan and Andrew Zisserman publication: Very Deep Convolutional Networks for Large-Scale Image Recognition. Cifar-10 The CIFAR-10 dataset consists of 60000 32x32 colour images in 10 classes, with 6000 images [...]

First steps with PyTorch

2017-10-29T16:40:37+00:00 October 3rd, 2017|

First steps with PYTORCH In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. This post provides a fast-paced introduction to the PyTorch API required to follow the DLAI Labs (Master Course at UPC - Autumn 2017). I will teach the part of DLAI course that will cover the basic principles of deep learning from computational perspectives. In this part we will review the basics of Pytorch, the Python implementation of the Torch machine. learning framework PyTorch PyTorch  can be seen [...]

First steps with TensorFlow

2017-11-08T20:41:26+00:00 October 3rd, 2017|

First steps with TensorFlow In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. TensorFlow TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. Task 1:  Update DLAI [...]

Factors that have triggered the potential of Deep Learning

2017-11-11T13:37:43+00:00 September 27th, 2017|

Artificial Intelligence and Neural Networks, are not a new concepts! Why, all of a sudden, have them become the next big thing that is changing our life again during this decade? Deep Learning is changing our life I'm sure you have doubtlessly noticed quantum leaps in the quality of a wide range of everyday technologies.   In Speech Recognition  the transcription of voice to text has experimented amazing advances, and it is already available in different devices. We are increasingly interacting with “our” computers by just talking to them.  Also there have been some spectacular advances in Natural Language Processing, for example, by simply clicking on the micro symbol of Google Translate, the system will transcribe what you are dictating to another language. Google Translate now renders spoken sentences in [...]

Programming Models for Deep Learning

2017-09-27T10:08:29+00:00 September 24th, 2017|

Programming Models for Deep Learning In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. Recent years, as a result of the increase of the popularity of Deep Learning, many frameworks have surged in order to ease the task of create and train models. Frameworks use different programing languages, strategies to train the models or compute the data and different characteristics as distribution or GPU acceleration support. Most of these frameworks are open sourced and their popularity can be shown in the following Figure from Francesc [...]