< Home RSS

junio 3, 2023

~ 7 MIN

Falcon 🦅

Falcon es el nuevo y más capaz modelo de lenguaje que podemos usar en abierto y sin restricciones. En este post aprendemos qué lo hace tan especial y cómo trabajar con él.

mayo 6, 2023

~ 12 MIN

LangChain 🦜🔗

En este post aprendemos a usar LangChain para el desarrollo de aplicaciones basadas en modelos de lenguaje.

marzo 17, 2023

~ 20 MIN

Pytorch Lightning 2.0

En este post vemos las novedades de Pytorch Lightning 2.0, entre las que destaca su nueva librería Fabric.

marzo 17, 2023

~ 24 MIN

Pytorch 2.0

En este post aprendemos a usar Pytorch en su nueva versión 2.0.

diciembre 24, 2022

~ 10 MIN

Stable Diffusion desde cero - Parte 2

En este post mejoramos nuestro modelo de difusión para que sea capaz de generar imágenes según un prompt dado.

diciembre 22, 2022

~ 11 MIN

Stable Diffusion desde cero - Parte 1

Con este post arrancamos una nueva serie en la que aprenderemos sobre generación de imágenes con modelos de Difusión desde cero.

octubre 26, 2022

~ 19 MIN

🤗 Hugging Face

En este post vemos una introducción al ecosistema de HuggingFace y sus principales librerías.

agosto 31, 2022

~ 11 MIN

La Terminal - Manejo de Datos

Aprendemos a manejar y analizar datos directamente con la Terminal.

agosto 23, 2022

~ 11 MIN

La Terminal - VIM

En este post aprenderemos a usar VIM, el editor de texto más usado en la Terminal.

agosto 19, 2022

~ 5 MIN

La Terminal - Scripting

En este post introducimos los conceptos básicos para crear scripts usando la Terminal.

agosto 5, 2022

~ 14 MIN

La Terminal - Introducción

Con este post arrancamos una nuevas seria centrada en la Terminal.

junio 20, 2022

~ 18 MIN

ML - Proyecto de principio a fin

En este post os planteo una "receta" para llevar a cabo un proyecto de ML de principio a fin.

junio 17, 2022

~ 14 MIN

ML - Aprendizaje no supervisado

En este post aprendemos sobre técnicas de clustering para aprendizaje no supervisado.

junio 16, 2022

~ 11 MIN

ML - Reducción de la Dimensionalidad

En este post veremos como reducir el tamaño de un dataset manteniendo la información necesaria para entrenar modelos de ML.

junio 10, 2022

~ 14 MIN

ML - Ensemble Learning

En este post veremos como combinar múltiples modelos de ML mediante técnicas de ensamblado.

junio 9, 2022

~ 11 MIN

ML - Decision Trees

En este post aprendemos sobre Árboles de Decisión.

junio 6, 2022

~ 15 MIN

ML - Support Vector Machines

En este post aprendemos sobre Support Vector Machines.

marzo 16, 2022

~ 5 MIN

DLOps - Despliegue

En este post veremos cómo desplegar nuestro modelo en la nube y darle acceso a través de una API.

marzo 16, 2022

~ 6 MIN

DLOps - ONNX

En este post aprenderemos a exportar nuestros modelos entrenados usando ONNX para ponerlos en producción.

marzo 9, 2022

~ 10 MIN

ML - Clasificación

En este post veremos como podemos entrenar modelos de ML para la tarea de clasifiación.

marzo 9, 2022

~ 7 MIN

ML - Regresión

En este post veremos como podemos entrenar modelos de ML para la tarea de regresión.

marzo 9, 2022

~ 7 MIN

DLOps - Trackeando experimentos

En este post veremos como podemos trackear las metricas de nuestros experimentos.

marzo 9, 2022

~ 9 MIN

DLOps - Configuración de Entrenamiento

En este post veremos como podemos entrenar nuestros modelos usando archivos de configuración.

enero 29, 2022

~ 11 MIN

Herramientas en Python para ML

En este post presentamos las herramientas más usadas en Python para ML y aprendemos a usar Scikit-Learn.

enero 19, 2022

~ 8 MIN

DLOps - Versionado de datos

Con este post arrancamos una nueva serie en la que aprenderemos sobre DLOps, empezaremos aprendiendo a versionar datasets.

enero 15, 2022

~ 8 MIN

Introducción al Machine Learning

Con este post arrancamos una nueva serie en la que aprenderemos sobre Machine Learning.

diciembre 28, 2021

~ 15 MIN

Sensio CoPilot

En este post entrenaremos una red neuronal para generar código similar a Github CoPilot.

octubre 21, 2021

~ 15 MIN

PBDL - Las Ecuaciones de Euler

En este post resolvemos las ecuaciones de Euler con redes neuronales.

octubre 21, 2021

~ 5 MIN

PBDL - Navier Stokes

En este post resolvemos las ecuaciones de Navier Stokes con redes neuronales.

octubre 21, 2021

~ 7 MIN

PBDL - Smith Hutton

En este post resolvemos el problema conocido como Smith-Hutton con redes neuronales.

octubre 21, 2021

~ 27 MIN

PBDL - Convección 2D

En este post resolvemos la ecuación de convección 2D con redes neuronales.

septiembre 30, 2021

~ 70 MIN

Physics Based Deep Learning - Introducción

En este post introducimos el campo del Physics Based Deep Learning, o el uso de redes neuronales para la resolución de ecuaciones diferenciales.

septiembre 17, 2021

~ 9 MIN

PerceiverIO - Clasificación de Imágenes

En este post mejoramos el Perceiver del post anterior para obtener el PerceiverIO.

septiembre 17, 2021

~ 15 MIN

PerceiverIO - ¿La red neuronal definitiva?

En este post implementamos la arquitectura de Perceiver, un modelo presentado por DeepMind capaz de llevar a cabo multitud de tareas.

agosto 22, 2021

~ 8 MIN

AxR - Programación Dinámica

En este post introducimos nuestro primer algoritmo de AxR basado en métodos tabulares, conocido como Programación Dinámica.

agosto 22, 2021

~ 16 MIN

AxR - Procesos de Decisión Finitos de Markov

En este post sentamos los conceptos básicos para formular el problema del AxR y su resolución.

agosto 16, 2021

~ 13 MIN

AxR - Exploración vs Explotación

En este post veremos diferentes aproximaciones al problema de la exploración vs explotación en el Aprindizaje por Refuerzo.

agosto 11, 2021

~ 12 MIN

AxR - Introducción

Arrancamos una nueva serie de posts en los que aprenderemos sobre Aprendizaje por Refuerzo (AxR).

julio 28, 2021

~ 4 MIN

Python Mutliprocessing

En este post aprendemos a ejecutar funciones de Python de manera paralela para acelerar nuestro código.

julio 28, 2021

~ 9 MIN

Pytorch + Docker

En este post aprendemos a usar Pytorch con Docker.

julio 7, 2021

~ 6 MIN

Pytorch Lightning - Optimizaciones

En este post veremos como usar las técnicas de optimización vistas anteriormente con la librería de Pytorch Lightning.

julio 7, 2021

~ 13 MIN

Pytorch Distribuido

En este post aprendemos a entrenar redes neuronales de manera distribuida (en varias GPUs).

julio 7, 2021

~ 7 MIN

Pytorch Benchmarking

En este post aprendemos a usar las herramientas para benchmarking de Pytorch.

julio 7, 2021

~ 14 MIN

Pytorch Profiler

En este post aprendemos a usar el Profiler de Pytorch para evaluar la performance de nuestro código en Pytorch.

mayo 22, 2021

~ 14 MIN

El Juego de la Vida en 3 niveles

En este post implementamos el famoso Juego de la Vida en 3 niveles, desde principiante hasta avanzado.

mayo 12, 2021

~ 18 MIN

Self-Supervised Learning

En este post aprendemos sobre SSL para entrenar una red neuronal sin etiquetas.

marzo 17, 2021

~ 8 MIN

Transformer Decoder

En este post entrenamos un Transformer completo, en su implementación original de encoder-decoder, para generar texto a partir de imágenes.

marzo 17, 2021

~ 8 MIN

Transformers Visuales

En este post implementamos una arquitectura de Transformer para clasificación de imágenes.

marzo 17, 2021

~ 7 MIN

Transformer Encoder

En este post implementamos nuestro primer Transformer.

marzo 17, 2021

~ 7 MIN

Multi-Head Self-Attention

En este post implementamos el mecanismo de atención Multi-Head Self-Attention, usado en las diferentes capas de un Transformer.

marzo 17, 2021

~ 9 MIN

Self-Attention

En este post implementamos el mecanismo de atención fundamental del Transformer.

marzo 17, 2021

~ 8 MIN

Mecanismos de Atención

Nos adentramos en el mundo de los Transformers, aprendiendo sobre mecanismos de Atención.

diciembre 2, 2020

~ 4 MIN

Pytorch Lightning - Hyperparámetros

En este post aprendemos a utilizar a manejar nuestros hyperparámetros con la librería Pytorch Lightning.

diciembre 2, 2020

~ 6 MIN

Pytorch Lightning - Métericas y Callbacks

En este post aprendemos a utilizar las métricas y callbacks de la librería Pytorch Lightning.

diciembre 2, 2020

~ 9 MIN

Pytorch Lightning - Introducción

En este post introducimos la librería Pytorch Lightning.

noviembre 29, 2020

~ 7 MIN

Torchtext

En este post aprendemos a utilizar las principales características de la librería Torchtext, la librería de Pytorch para tareas de procesado de lenguaje.

noviembre 19, 2020

~ 9 MIN

Torchvision

En este post aprendemos a utilizar las principales características de la librería Torchvision, la librería de Pytorch para tareas de visión artificial.

noviembre 18, 2020

~ 14 MIN

Pytorch - Guardar y Exportar modelos

En este post vemos las diferentes alternativas que Pytorch nos ofrece a la hora de guardar y exportar nuestros modelos.

noviembre 7, 2020

~ 7 MIN

Producción - Front End

En este post implementamos una interfaz de usuario para interactuar con nuestra red neuronal

octubre 21, 2020

~ 12 MIN

Producción - Flask

En este post hablamos sobre cómo poner nuestros modelos a trabajar en entornos de producción

octubre 8, 2020

~ 12 MIN

GANs

En este post aprendemos a implementar GANs

octubre 3, 2020

~ 24 MIN

Segmentación

En este post aprendemos a segmentar imágenes con redes convolucionales

septiembre 25, 2020

~ 14 MIN

Implementando SSD

En este post implementamos un modelo de detección de objetos desde cero

septiembre 25, 2020

~ 13 MIN

Detección de Objetos

En este post presentamos diferentes modelos de detección de objetos

septiembre 20, 2020

~ 7 MIN

Visión Artificial - Localización + Clasificación

En este post aprendemos a localizar y clasificar un objeto de interés en imágenes

septiembre 20, 2020

~ 9 MIN

Visión Artificial - Localización

En este post aprendemos a localizar un objeto de interés en imágenes

septiembre 20, 2020

~ 8 MIN

Tareas de Visión Artificial

En este post presentamos las principales tareas en el campo de la visión artificial que podemos resolver con redes neuronales

septiembre 12, 2020

~ 14 MIN

Transfer Learning en Redes Convolucionales

En este post aprendemos a aprovechar redes convolucionales pre-entrenadas para obtener mejores modelos con menores requisitos computacionales

septiembre 12, 2020

~ 18 MIN

Arquitecturas de Redes Convolucionales

En este post presentamos algunas de las arquitecturas de CNNs más conocidas que podemos utilizar para nuestras aplicaciones

septiembre 11, 2020

~ 13 MIN

Redes Neuronales Convolucionales

En este post introducimos la arquitectura de red neuronal convolucional

septiembre 4, 2020

~ 14 MIN

Traducción de texto con Atención

En este post mejoramos nuestro modelo de traducción de texto con mecanismos de atención

septiembre 4, 2020

~ 14 MIN

Traducción de texto

En este post aprendemos a implementar un modelo seq2seq para traducir texto de inglés a castellano

septiembre 2, 2020

~ 11 MIN

Clasificación de texto - Transfer learning

En este post veremos como podemos obtener mejores modelos gracias al transfer learning

septiembre 1, 2020

~ 11 MIN

Clasificación de texto

En este post aprendemos a clasificar texto utilizando redes neuronales recurrentes

agosto 31, 2020

~ 16 MIN

Generación de texto

En este post aprendemos a generar texto utilizando redes neuronales recurrentes

agosto 27, 2020

~ 10 MIN

Mejorando las Redes Recurrentes

En este post veremos mejoras sobre redes recurrentes para trabajar mejor con secuencias largas

agosto 27, 2020

~ 11 MIN

Predicción de Series Temporales

En este post aprendemos a predecir valores futuros en series temporales con redes neuronales recurrentes

agosto 27, 2020

~ 10 MIN

Redes Neuronales Recurrentes

En este post presentamos la arquitectura de red neuronal recurrente para poder trabajar con datos secuenciales

agosto 22, 2020

~ 26 MIN

Receta para entrenar Redes Neuronales

En este post presentamos una receta para entrenar redes neuronales de manera efectiva.

agosto 22, 2020

~ 24 MIN

Optimización

En este post aprendemos técnicas para acelerar el proceso de entrenamiento de nuestras redes neuronales.

agosto 22, 2020

~ 16 MIN

Regularización

En este post aprendemos técnicas para reducir el overfitting en nuestras redes neuronales.

agosto 22, 2020

~ 15 MIN

Conjuntos de Datos

Arrancamos una serie de posts en las que aprenderás técnicas concretas para entrenar redes neuronales de manera efectiva. Empezamos hablando de cómo tratar nuestros datos.

agosto 15, 2020

~ 8 MIN

Pytorch - Datasets

En este post aprendemos a utilizar la funcionalidad que Pytorch nos ofrece para generar e iterar sobre datasets.

agosto 15, 2020

~ 11 MIN

Pytorch - Redes Neuronales

En este post aprendemos a utilizar el paquete de Redes Neuronales de Pytorch.

agosto 15, 2020

~ 13 MIN

Pytorch - Introducción

En este post aprendemos los conceptos básicos de la librería de redes neuronales Pytorch.

agosto 14, 2020

~ 11 MIN

Frameworks de Redes Neuronales

En este post hablamos sobre frameworks de redes neuronales.

agosto 10, 2020

~ 13 MIN

El Perceptrón Multicapa - Nuestro propio Framework

Aprende cómo funcionan frameworks como Pytorch o Tensorflow implementando el tuyo propio.

agosto 6, 2020

~ 22 MIN

El Perceptrón Multicapa - Clasificación

En este post mejoramos nuestro MLP para llevar a cabo tareas de clasificación.

agosto 5, 2020

~ 17 MIN

El Perceptrón Multicapa - Introducción

En este post introducimos el modelo de Perceptrón Multicapa (MLP), la forma más básica de red neuronal.

julio 30, 2020

~ 15 MIN

Matplotlib

En este post aprenderemos a usar la librería de visualización de datos Matplotlib.

julio 27, 2020

~ 9 MIN

Pandas - Datos Temporales y Categóricos

En este post veremos qué funcionalidad nos ofrece Pandas para el análisis de datos temporales y categóricos.

julio 22, 2020

~ 16 MIN

Pandas - Funcionalidad Esencial

En este post aprenderemos la funcionalidad esencial que nos ofrece Pandas para el análisis de datos.

julio 20, 2020

~ 13 MIN

Pandas

Seguimos aprendiendo herramientas para el análisis de datos, en esta ocasión presentamos la librería Pandas.

julio 19, 2020

~ 15 MIN

El Perceptrón - Implementación Final

Cerramos la serie de posts sobre el Perceptrón con una implementación final que incluye todos los conceptos que hemos presentado.

julio 16, 2020

~ 13 MIN

El Perceptrón - Clasificación Multiclase

En este post mejoramos nuestro Perceptrón para poder llevar a cabo la tarea de clasificación en varias clases.

julio 14, 2020

~ 15 MIN

El Perceptrón - Métricas de Clasificación

En este post aprendemos a evaluar nuestros modelos de clasificación binaria con diferentes métricas.

julio 3, 2020

~ 16 MIN

El Perceptrón - Regresión Logística

En este post mejoramos nuestro Perceptrón para ser capaz de darnos un grado de confianza en sus predicciones.

junio 30, 2020

~ 19 MIN

El Perceptrón - Clasificación Binaria

En este post veremos cómo utilizar nuestro Perceptrón para la tarea de clasificación binaria.

junio 28, 2020

~ 75 MIN

El Perceptrón - Optimización

En este post vemos los efectos que tienen los diferentes hyperparámetros en el proceso de optimización.

junio 26, 2020

~ 14 MIN

El Perceptrón

En este post vamos a ver nuestro primer modelo de Machine Learning, el Perceptrón.

junio 18, 2020

~ 9 MIN

Cálculo Numérico

En el desarrollo de algoritmos de Inteligencia Artificial nos encontramos a menudo con el problema de aproximar una solución mediante técnicas iterativa de optimización. El cálculo numérico nos provee de las herramientas necesarias para hacerlo.

junio 16, 2020

~ 9 MIN

Probabilidad

En este post aprendemos los conceptos básicos sobre teoría de la probabilidad esenciales para el desarrollo de nuestros algoritmos de Inteligencia Artificial.

junio 14, 2020

~ 10 MIN

Álgebra Lineal

El álgebra lineal es una de las disciplinas matemáticas esenciales en el desarrollo de algoritmos de Inteligencia Artificial. En este post hablamos de los conceptos más importantes.

junio 8, 2020

~ 7 MIN

Programación Orientada a Arrays

En este post hablamos sobre los conceptos de Vectorización y Broadcasting en NumPy, importantes a la hora de implementar código rápido y eficiente.

junio 8, 2020

~ 10 MIN

Introducción a NumPy

En este post introducimos NumPy, la librería de Python por defecto para el cálculo numérico.

junio 7, 2020

~ 7 MIN

La Librería Estándar de Python

En este post veremos diferentes módulos implementados en la librería estándar de Python que nos serán útiles para el análisis de datos.

junio 5, 2020

~ 8 MIN

Clases en Python

En este post hablamos de Clases, un recurso muy interesante que nos ofrece Python para organizar nuestro código de una manera robusta y reutilizable.

mayo 29, 2020

~ 7 MIN

Funciones en Python

En este post veremos cómo hacer que nuestro código sea más robusto y reutilizable gracias a las funciones.

mayo 28, 2020

~ 8 MIN

Estructuras de Datos en Python

En este post veremos las diferentes estructuras de datos que Python pone a nuestra disposición.

mayo 20, 2020

~ 8 MIN

Conceptos básicos de Python

En este post hablaremos sobre Python aplicado al análisis de datos. Veremos como instalarlo y las diferentes maneras de utilizarlo.

mayo 17, 2020

~ 9 MIN

Python para Análisis de Datos

En este post hablaremos sobre Python aplicado al análisis de datos. Veremos como instalarlo y las diferentes maneras de utilizarlo.

mayo 14, 2020

~ 8 MIN

¿Por qué deberías aprender Inteligencia Artificial?

En este post te intentaré convencer de que aprender sobre Inteligencia Artificial es una buen idea.