….
Jordi Torres
SUPERCOMPUTING and ARTIFICIAL INTELLIGENCE
Professor at UPC Barcelona Tech
Senior Researcher at BSC
Expert Advisor in HPC & AI at BSC

Prof. Jordi Torres
UPC Campus Nord, C6-217
C/ Jordi Girona, 1-3
08034 - BARCELONA
CURRICULUM VITAE
BLOG POSTS

Pòdcasts de la secció “IA de la mà del BSC” al programa Avui Sortim amb Xavi Martinez de Radio4
El passat 13 de setembre el Barcelona Supercomputing Center es va estrenar a la ràdio amb la secció “Intel.ligència Artifical de la mà del BSC”, dirigida per l’investigador del BSC @JordiTorresAI, dins del magazín matinal @AvuiSortim de Ràdio 4 que condueix Xavi Martínez amb

A la ràdio municipal d’Argentona avui parlem d’Intel.ligència Artificial
Avui he passat per l’emissora de ràdio municipal d’Argentona! La meva! Ha estat en el programa ‘TikTak’, el magazín despertador de ràdio Argentona, presentat per Miquel Carabaño. I de què creieu que hem parlat? 😉 Gràcies Miquel per convidar-me, ha estat

Hands-on 6: Accelerate the Learning with Parallel Training using a multi-GPU Parallel Server
Hands-on description Have you ever wondered how to train models with millions of parameters that also require large amounts of data? In fact, the size of such models can become so large that they do not even fit in the

Els poders dels superordinadors: nou pòdcast de la sèrie ‘Algorritmes UPC
Sabeu què és un supercomputador i quina és la seva capacitat de càlcul? I que Barcelona n’acull un, el MareNostrum, i que és un dels més potents d’Europa? Al nou pòdcast de la sèrie ‘Algorritmes UPC’, la Universitat Politècnica de Catalunya

El BSC comença temporada col.laborant novament amb el programa “L’altra ràdio”
L’altra ràdio de Ràdio 4 dirigida per Cinto Niqui, començarà la seva 43ena temporada el dimecres 14 de setembre 2022, amb l’edició 2476, que aviat està dit!. Es tracta d’un programa que a més de rebre el Premi Nacional de

Practical introduction to programming Deep Learning on a BSC Supercomputer
The 2022 ACM Europe Summer School on “HPC Computer Architectures for AI and Dedicated Applications” will take place 29 August – 2 September. It will be hosted by the Barcelona Supercomputing Center (BSC-CNS) and the Universitat Politècnica de Catalunya (UPC).

Programa de “Tecnologia Recreativa” a RAC1
Avui just fa deu anys que em vaig estrenar en la ràdio professional amb l’emissora de ràdio RAC1 de Barcelona, aprofitant que per motius familiars aquell estiu m’havia de quedar a prop de casa (el programa de l’11/08/2022 desvetlla el

Discurs de reconeixement a Mateo Valero
Discurs de reconeixement de la feina feta pel catedràtic Mateo Valero al departament d’Arquitectura de Computadors de la UPC (18-juliol-2022)

ClickNEWS (Castellano): Inteligencia Artificial y BSC
Disponible el nuevo número del ClickNEWS, el espacio digital de la FesTIbity, en el que puede encontrar una entrevista que me han hecho a propósito de temas como Inteligencia Artificial, el BSC y la tecnología en general. Además puede encontrar

ClickNEWS (Català): Intel.ligència Artificial i BSC
Disponible el nou número del ClickNEWS, l’espai digital de la FesTIbity, en el que podeu trobar una entrevista que m’han fet a propòsit de temes com Intel.ligència Artificial, el BSC i la tecnologia en general. A més podeu trobar informació sobre

Intel·ligència artificial al CosmoCaixa: Estan els algorismes reemplaçant als humans?
Sovint es mostren els recents èxits de la intel·ligència artificial com una prova que ens trobem a prop de l’arribada de màquines guiades per algoritmes que poden funcionar com una ment humana, fins i tot superant el nostre cervell, el

Contributing writer on Medium: 500.000+ visits
Saint George’s Day is a beautiful moment to celebrate that I have published 40+ stories on Medium with more than half a million visits and also have been selected for some months as a Top Writer on topics such as

¿Cuanto más grande, mejor? Nuevo record en el número de parámetros de un Transformer
Los modelos de generación de lenguaje llamados Transformers conforman actualmente uno de los campos más activos en el área de la inteligencia artificial, solo al alcance de unas pocas empresas tecnológicas debido a los recursos que se requieren. Hace unos

Ordinadors d’intel.ligència artificial a escala planetària
Que cada dia es requereixen “supercomputadors” més potents per executar aplicacions d’intel.ligència artificial (IA) és sabut per a qualsevol que hagi llegit sobre com s’entrenen els models d’IA actuals. Ara bé, havíeu sentit a parlar del terme de “supercomputador a

Practical Introduction to programming Artificial Intelligence
The next generation of Artificial Intelligence applications impose new and demanding computing infrastructures. How are the computer systems that support artificial intelligence? How to program it? New Practical Introduction to Programming Deep Learning on Multi-GPUs with TensorFlow during the [ONLINE] PATC

Nuevo curso sobre Cloud Computing en la UPC
El próximo lunes 14 de febrero empieza una nueva edición del curso “Cloud Computing” en la Facultat d’Informàtica de Barcelona dentro del master universitario en INGENIERÍA INFORMÁTICA de la Universitat Politècnica de Catalunya, con la colaboración del Barcelona Supercomputing Center. Más

Transfer Learning: La democratització dels Transformers
La llibreria Hugging Face posa els Transformers a l’abast de tothom (versió anglesa d’aquesta publicació a Medium) Ja hem vist que les xarxes neuronals Transformers son actualment la tecnologia dominant en l’àmbit del processat de llenguatge natural, podent-se usar en

Transformers: La nova joia del “Deep Learning”
(versió anglesa d’aquesta publicació a medium) La major part del nostre temps ens comuniquem en llenguatge natural, és a dir, en text no estructurat, ja sigui escrit o parlat. Per aquest motiu, des de fa molts anys s’està treballant per

Without the Rise of Supercomputers There Will Be No Progress in Artificial Intelligence
We need solutions that overlap these two research worlds Although artificial intelligence (AI) research began in the 1950s, and the fundamental algorithms of neural networks were already known in the last century, this discipline was left dormant for many years due

How to Take Advantage of the New Disruptive AI Technology Called Transformers
Starting in 2017, Transformers have facilitated impressive progress in the field of deep learning. Many of us consider Transformers to be the most important development in recent years and with the greatest potential in the area. For this reason, I

Deep Reinforcement Learning Explained
Content of this series in Medium This is a relaxed introductory series with a practical approach that tries to cover the basic concepts in Reinforcement Learning and Deep Learning to begin in the area of Deep Reinforcement Learning. UPDATE: Spanish

How to build a Deep Learning model in 10 lines
Cover photo by Alex Kotliarskyi on Unsplash A Guide to quickly immerse yourself in Deep Learning This post will introduce the reader to the basics of neural networks through a case study that using only 10 lines of Python code

Cómo construir un modelo Deep Learning en 10 líneas
(tiempo de lectura: 20 minutos) [versión en inglés] [código en GitHub] Guía básica para sumergirse rápidamente en Deep Learning Este post presentará al lector los conceptos básicos de las redes neuronales a través de un estudio de caso que al
TensorFlow vs PyTorch: The battle continues
This week Facebook announced the release of PyTorch 1.5 Photo by @evanthewise on Unsplash Last week we answered the question Which is the best framework for programming Deep Learning networks?. And today? With the new PyTorch 1.5 released by Facebook which
TensorFlow or PyTorch?
TensorFlow or PyTorch? Which is the best framework for programming Deep Learning networks? A student at UPC Barcelona Tech asked me which is the best framework for programming a neural network? TensorFlow or PyTorch?. My answer was: Don’t worry, you start

Quin és el millor framework per programar el Deep Learning? TensorFlow o PyTorch?
AUTOMATIC ENGLISH TRANSLATION TRADUCCIÓN AUTOMÁTICA AL CASTELLANO Un dia un alumne em va preguntar Quin és el millor framework per programar una xarxa neuronal? ¿TensorFlow o PyTorch?. La meva resposta va ser És igual, no t’hi enmoinis, tu comença amb qualsevol

Programa tu primera red neuronal con MindSpore de Huawei
Consigue programar tu primera red neuronal con el nuevo middleware MindSpore de Huawei, nuevo competidor de PyTorch (Facebook) y TensorFlow (Google).

MindSpore de Huawei: ¿nueva competencia de TensorFlow y PyTorch?
Huawei anuncia que su middleware MindSpore para Deep Learning, del estilo de TensorFlow y PyTorch, pasa a ser de código abierto. Descubre en este post sus características más relevantes. Huawei acaba de anunciar que su framework MindSpore para el desarrollo de

Cómo crear y entrenar una red neuronal con sólo 10 líneas de Python con Keras/TensorFlow (y PyTorch)
https://youtu.be/8EYMfxEca98 Esta presentación inicia a los hackers en los conceptos básicos de redes neuronales a través de un caso práctico que con sólo 10 líneas de código Python se crea y entrena una red neuronal que reconoce dígitos escritos a
Protected: Acceleare the Learning with Distributed Training using Multiple Parallel Servers
There is no excerpt because this is a protected post.

Referencias del libro
A Continuación se listan las referencias del libro Python Deep Learning para facilitar al lector el acceso al material referenciado en el libro (en papel). [1] Deep Learning – Introducción práctica con Keras (parte 1 y parte 2), WATCH THIS

Nuevo TensorFlow 2.0, más flexible y más potente
Hoy, se ha anunciado que la versión final de TensorFlow 2.0 ya está disponible. TensorFlow es un ecosistema propuesto por Google que se ha convertido en el entorno más popular para desarrolladores de aplicaciones que requieran Deep Learning. Desde su

Redes Neuronales Recurrentes
Contenido abierto del libro DEEP LEARNING Introducción práctica con Keras Este post contiene el capítulo 7 del libro “Deep Learning – Introducción práctica con Keras (SEGUNDA PARTE)” de Kindle Direct Publishing con ISBN 978-1-687-47399-8 en la colección WATCH THIS SPACE – Barcelona

Generative Adversarial Networks
Contenido abierto del capítulo 8 del libro DEEP LEARNING Introducción práctica con Keras Este post es una versión preliminar del capítulo 8 del libro “Deep Learning – Introducción práctica con Keras (SEGUNDA PARTE)” que se publicará este otoño en Kindle

API funcional de Keras
Contenido abierto de la sección 8.1 del libro DEEP LEARNING Introducción práctica con Keras Este post es una versión preliminar de la sección 8.1 del capítulo 8 del libro “Deep Learning – Introducción práctica con Keras (SEGUNDA PARTE)” que se

Data Augmentation y Transfer Learning
Contenido abierto del Capítulo 6 del libro DEEP LEARNING Introducción práctica con Keras Este post es una versión preliminar del capítulo 6 del libro “Deep Learning – Introducción práctica con Keras (SEGUNDA PARTE)” que se publicará este otoño en

Datos y Overfitting
Contenido abierto del Capítulo 5 del libro DEEP LEARNING Introducción práctica con Keras Este post es una versión preliminar del capítulo 5 del libro “Deep Learning – Introducción práctica con Keras (SEGUNDA PARTE)” que se publicará este otoño en

Primeros pasos en la programación con Tensorflow 2.0
En el TensorFlow Dev Summit de este año 2019 se ha anunciado la versión alfa de TensorFlow 2.0 del framework open source más popular en el campo de la inteligencia artificial, completamente funcional, y para antes del verano se espera la versión RC

Doors in the cloud
Doors in the cloud 3.1 Register Our App on Twitter Twitter API interface Cloud applications are characterized by an increased focus on user participation and content creation, but also by a deep interaction and interconnection of applications sharing content from

Getting Started with Dockers
This post is intended to be used in my master course CC-MEI as a Hands-on 2 What is a Docker? Wikipedia defines Docker as an open-source project that automates the deployment of software applications inside containers by providing an additional

Supercomputación, corazón de Deep Learning
Introducción del libro DEEP LEARNING introducción práctica con Kera La supercomputación, corazón de Deep Learning y la inteligencia artificial Seguramente, a estas alturas algunos lectores ya se han planteado la pregunta: ¿por qué un investigador en supercomputación se ha puesto

Visita al Marenostrum IV en el master CC-MEI
Hoy clase de master CC-MEI en la capilla de Torre Girona con la compañia de Marenostrum IV del BSC Hoy hemos realizado con nuestros alumnos de CC-MEI la clase en compañia del supercomputador Marenostrum del Barcelona Supercomputing Center en la capilla de Torre

Skip RNN: Skipping State Updates in Recurrent Neural Networks
Victor Campos, our PhD student at BSC, will present his last paper at the Sixth International Conference on Learning Representations ICLR 2018 . La paper “Skip RNN: Skipping State Updates in Recurrent Neural Networks” is the result of a collaboration with

Artículo en congreso ICLR aplicando Deep Learning para video
Si le dieran un video de 10 minutos, pero solo 30 segundos para verlo y entender de qué se trata, echaria un vistazo al video para encontrar los segmentos más relevantes en este corto período de tiempo. Las redes neuronales

Tu primer programa de Inteligencia Artificial: resolver un Sudoku
Este es un post escrito hace un año que he recuperado (después de la migración y borrado de posts) por su interés y porque había algunas página que apuntaban a el. Hace unos días el periodista Albert Molins publicaba en La

¿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

Barcelona Supercomputing Center at ICAC06 Conference
Congratulations to the organizers (Simon Dobson, Fabrice Saffre and their team), of ICAC 06 in Dublin (June 12th-15th) for a smoothly run conference. Also congratulations to Mazin Yousif and Omer F. Rana that have efficiently produced an outstanding program for us. And also thanks to Jeffrey

Eliminados los viejos post de este blog debido a la migración de mi web
23/03/2019 This website required a renewal of the backend, given that technically it could not stand the today requirements, the technology advances very fast. And for the same reason, many of the 400+ post entries to this blog that I