Posts

  • Uranium 01 - Compiling LLVM and installing Flex and Bison

    Preparing the development environment. Instructions for compiling and installing LLVM from git. Installing Flex and Bison from the Ubuntu repositories.
  • Uranium 00 - Creating a programming language with C++ and LLVM

    Let me introduce you to Uranium, the ridiculously serious programming language I want to design. Creating a programming language with its respective compiler is not an easy project, so why to write my own language? Introduction, motivations, definitions, selected technologies and work plan of an ambitious personal project.
  • Euler Phi/Totient function

    Aprendiendo sobre la función Phi de Euler motivado por la resolución de un problema de CodeForces.
  • Reservoir sampling

    ¿Cómo obtener aleatoriamente un elemento de un streaming (del que no sabemos cuándo va a terminar) sin tener que almacenar todos los elementos? Reservoir sampling lo consigue en complejidad temporal lineal y espacial constante. Aquí te lo explico con todo lujo de detalles.
  • Maximum Likelihood Estimation - Parte 2

    Ejemplo práctico. Paso a paso a través de la derivación matemática necesaria para estimar el parámetro de una distribución de Bernoulli con MLE.
  • Maximum Likelihood Estimation - Parte 1

    Entendiendo el simple concepto que está detrás de la Estimación por Máxima Verosimilitud (Maximum Likelihood Estimation). Contiene ejemplos interactivos.

subscribe via RSS