Blog

Notas sobre desarrollo de software, machine learning e ingeniería.

17 min de lectura

Veinte minutos de infraestructura (y después, nada)

El demo detrás de cada tarjeta de proyecto de mi sitio no existe hasta que lo pides, y deja de existir veinte minutos después. Esta es la maquinaria detrás de ese botón: un entorno efímero por sesión, un pool de subdominios, un gateway, un reaper que hubo que rehacer, y los bugs que solo aparecieron en producción.

infrastructureazurecontainersgithub-actionscloudflaredevopsiac
17 min de lectura

Un chatbot RAG sobre mi propio blog (y el regreso después de tres años)

Volví a escribir construyendo algo: un chatbot RAG bilingüe sobre los posts de este blog, 100% local, $0 de API y desplegado como demo efímero. Arquitectura, calibración del umbral, performance en CPU y los bugs que enseñaron más que el happy path.

ragllmpythonfastapipgvectorollamaembeddingsdocker
4 min de lectura

Descomposición Cholesky para Regresión Lineal

beenhereActualización 10.2023Esta entrada ha sido actualizada con la versión de TensorFlow 2.12.1 y PyTorch 2.0.1 Ya han transcurrido varios años desde el inicio del auge del Deep Learning. He sido te…

pythonpytorchtensorflow
25 min de lectura

Temas Avanzados de Asyncio: Más Allá de lo Básico

Introducción ¡Hola, entusiastas de asyncio! Si han estado siguiendo mis publicaciones, recordarán que recientemente nos sumergimos en los conceptos básicos de la biblioteca asyncio de Python en mi ent…

asynchronous-programmingpython
12 min de lectura

Tutorial 'asyncio' para el programador con el tiempo en contra.

Introducción En el mundo en constante evolución de la programación en Python, entender la biblioteca asyncio se está volviendo cada vez más importante. asyncio permite la programación asíncrona, concu…

asynchronous-programming
16 min de lectura

Transformadores: ¿cómo funcionan internamente?

Tabla de contenidos Introducción Incrustación de Entrada (Input Embedding) Codificación Posicional (Positional Encoding PE) El Codificador Mecanismo de Auto-atención Mecanismo de Atención Multicabezal…

machine-learningpythontransformers
14 min de lectura

Funciones de Activación

beenhereActualización 09.2022Esta entrada ha sido actualizada con la versión de TensorFlow v2.10.0 y PyTorch 1.12.1 Tabla de Contenidos ¿Qué es una función de activación?Funciones de ActivaciónSigmoid…

activacionactivation-functionfuncion-de-activacioniamlpytorchtensorflow