Inteligencia Artificial

En esta página se muestran todas las entradas en mi blog personal que tratan temas relacionados con la inteligencia artificial y las tecnologías que hay a su alrededor.

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 tasques com classificació, extracció, generació, etc. Per exemple, permet classificar un text en funció de …

Transfer Learning: La democratització dels Transformers Read More »

13. Accelerate the learning with Parallel training on multiple GPUs

Hands-on description Deep learning codes are highly parallel, which makes them not only conducive to taking advantage of GPU acceleration but also scalable to multiple GPUs and multiple nodes. In today’s hands-on, we will present how we could paralyze a single Deep Neural Network training over many GPUs in one node of CTE-POWER using tf.distributed.MirroredStrategy() …

13. Accelerate the learning with Parallel training on multiple GPUs Read More »

12. Parallel and Distributed Deep Learning Frameworks

Hands-on exercise description In today’s hands-on exercise we will review the basic concepts and an image classification problem (based on the CIFAR10 dataset) using a neural network model as a classifier (the neural network ResNet50V2 with 25,613,800 parameters). We will introduce and analyze all the required steps to train this classifier sequentially using one GPU. This …

12. Parallel and Distributed Deep Learning Frameworks Read More »

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 aconseguir que les màquines comprenguin aquests textos no estructurats i n’extreguin la informació rellevant. És …

Transformers: La nova joia del “Deep Learning” Read More »

11. Using Supercomputers for DL training

Last Monday, all the attendees (including the teacher) agreed that today’s class could be online in our meet room, utilising the hands-on exercise described below. The experience will be as a proof of concept class to know if we can follow the remaining classes (of this part 2 of the course) without requiring our presence …

11. Using Supercomputers for DL training Read More »

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 to the lack of results that could excite both academia and the industry. Artificial Intelligence …

Without the Rise of Supercomputers There Will Be No Progress in Artificial Intelligence Read More »

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 believe that it is worthwhile for us to be watchful of their progress. Transformers were …

How to Take Advantage of the New Disruptive AI Technology Called Transformers Read More »

Deep Reinforcement Learning Explained

Content of this series Towards Data Science 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 version Part 1: Introduction to Deep Reinforcement Learning 01: A gentle introduction to Deep …

Deep Reinforcement Learning Explained Read More »

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 creates and trains a neural network that recognises handwritten digits in 3 basic steps: 1- …

How to build a Deep Learning model in 10 lines Read More »

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 usar solo 10 líneas de código Python crea y entrena una red neuronal que reconoce …

Cómo construir un modelo Deep Learning en 10 líneas Read More »

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 includes several projects that are based on the collaboration between Facebook and AWS? Leading deep …

TensorFlow vs PyTorch: The battle continues Read More »

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 dels dos, no és important quin triïs, l’important es començar, vinga! Els passos a seguir …

Quin és el millor framework per programar el Deep Learning? TensorFlow o PyTorch? Read More »

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 aplicaciones de inteligencia artificial pasa a ser de código abierto y está disponible en GiHub …

MindSpore de Huawei: ¿nueva competencia de TensorFlow y PyTorch? Read More »

Deep Learning en 10 lineas

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 mano. Para ello usaremos la API Keras de TensorFlow, la librería más popular en estos …

Cómo crear y entrenar una red neuronal con sólo 10 líneas de Python con Keras/TensorFlow (y PyTorch) Read More »

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 SPACE Book Series. Acceso abierto: https://torres.ai/deeplearning [2] Enlace a mi blog personal: https://torres.ai/blog [3] Better …

Referencias del libro Read More »

Logo TensorFlow 2

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 lanzamiento inicial en 2015 por el equipo de Google Brain, el paquete cuenta con más …

Nuevo TensorFlow 2.0, más flexible y más potente Read More »

redes neuronales recurrentes

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 (Book 6).  Nota: En el proceso semiautomático de generación de esta versión HTML a partir …

Redes Neuronales Recurrentes Read More »

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 Direct Publishing con ISBN 978-1-687-47399-8 en la colección WATCH THIS SPACE – Barcelona (Book 6). Como …

Generative Adversarial Networks Read More »

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 publicará este otoño en Kindle Direct Publishing con ISBN 978-1-687-47399-8 en la colección WATCH THIS SPACE …

API funcional de Keras Read More »

Capitulo 6 6 Data Augmentation y Transfer Learning del libro Keras TensorFlow

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 Kindle Direct Publishing con ISBN 978-1-687-47399-8 en la colección WATCH THIS SPACE – Barcelona (Book 6). …

Data Augmentation y Transfer Learning Read More »

Capítulo 5 Overfitting y Datos

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 Kindle Direct Publishing con ISBN 978-1-687-47399-8 en la colección WATCH THIS SPACE – Barcelona (Book 6). …

Datos y Overfitting Read More »

TensorFlow Inteligencia Artificial

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 (Release Candidate). Evolución de TensorFlow  Desde su lanzamiento inicial en 2015 por el equipo de …

Primeros pasos en la programación con Tensorflow 2.0 Read More »

Supercomputacion corazon del Deep Learning

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 a investigar Deep Learning? En realidad, hace años que empecé a interesarme por cómo la …

Supercomputación, corazón de Deep Learning Read More »

Visita al supercomputador Marenostrum con los alumnos de CC-MEI

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 Girona de Barcelona. Oriol Riu, como es habitual, nos ha regalado con una excelente, completa …

Visita al Marenostrum IV en el master CC-MEI Read More »

Skip RNN - deep learning

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 Barcelona Supercomputing Center, Google Inc., Universitat Politècnica de Catalunya and Columbia University. Recurrent Neural Networks …

Skip RNN: Skipping State Updates in Recurrent Neural Networks Read More »

BSC participa en el congreso ICLR con paper en Deep Learning

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 artificiales (o Deep Learning) son muy buenas para resolver tareas cognitivas, como la comprensión de …

Artículo en congreso ICLR aplicando Deep Learning para video Read More »

sudoku para iniciarse en la inteligencia-artificial

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 Vanguardia un excelente artículo titulado “Una máquina gana al póquer a los mejores jugadores del mundo” …

Tu primer programa de Inteligencia Artificial: resolver un Sudoku Read More »

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 Kephart and Manish Parashar for their good job as general co-chairs. There were a great selection of interesting …

Barcelona Supercomputing Center at ICAC06 Conference Read More »

Logo Wordpress

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 started in 2006, have been outdated and I think they do not bring any value …

Eliminados los viejos post de este blog debido a la migración de mi web Read More »