Gustavo Torres Guerrero
MSc. Matemáticas y Computación
Programación, Matemáticas e IA,con la parte difícil incluida.
Clases individuales con guía directa, cursos interactivos gratuitos para aprender a tu ritmo, y un blog donde profundizo en diferentes temas.
Encuentro inicial de 15 minutos gratis.
Sobre Gustavo
Graduado en Ciencias de la Computación y máster en Matemáticas y Computación por la Universidad de Cantabria, España. Tras cuatro años de experiencia como desarrollador de software y cinco años dedicados a la docencia y la investigación universitaria, trabajo como profesional independiente, combinando enseñanza y consultoría.
Desde hace más de siete años, ayudo a estudiantes y profesionales a desarrollar sus conocimientos y habilidades en programación, matemáticas e inteligencia artificial. Mi apoyo abarca desde el refuerzo académico y el aprendizaje desde cero, hasta la preparación de entrevistas técnicas y el desarrollo de proyectos reales.
Cómo funcionan las clases
Áreas de Especialización
Programación
Estructuras de datos, algoritmos, concurrencia y patrones de diseño. Python, Java, C/C++, Haskell.
Desarrollo Backend
APIs REST y microservicios, SQL y NoSQL, despliegue en la nube, Docker y Git.
Matemática Computacional
Cálculo, álgebra lineal, métodos numéricos, matemática discreta y autómatas.
Inteligencia Artificial
Machine Learning, Deep Learning, LLMs y programación multiagente, con base matemática.
Análisis de Datos y Estadística
Probabilidad, estadística aplicada, minería de datos, big data y series temporales.
Ciclos Formativos DAM / DAW
Refuerzo en los módulos técnicos más complejos y mentoría para proyectos finales.
Deep Learning para NLP: del Perceptrón al Transformer
Construye, desde cero y con rigor matemático, la arquitectura que impulsa los modelos de lenguaje modernos.
Modelos de Lenguaje: del Transformer al Agente
Construye, desde cero y en tu propia máquina, un modelo de lenguaje moderno y el agente de programación que lo convierte en herramienta.
Por qué se está sustituyendo C por Rust, y por qué C no va a desaparecer
Un programa en C de veinte líneas compila sin un aviso, imprime lo que tiene que imprimir y lee memoria ya liberada. En Rust, el mismo programa no compila. Qué deja C en manos del programador, cinco errores clásicos y cómo los evita Rust, lo que Rust no arregla, lo que cuesta cambiar, cuándo elegir cada uno y por qué C, aun así, no va a desaparecer.
Leer el artículoCómo se evalúa un modelo de lenguaje: quién decide si una respuesta está bien
Cuatro respuestas a la misma pregunta, y las medidas clásicas ponen primera la única falsa. Por qué evaluar lo que escribe un modelo de lenguaje no se parece a evaluar un clasificador, los cuatro jueces que pueden decidir si una respuesta está bien (una respuesta de referencia, un programa, una persona y otro modelo), qué ve y qué no ve cada uno, y cuándo fiarse del número que sale.
Leer el artículo