¿Qué es?
La inversa de la exponencial: es la potencia a la que hay que elevar para obtener . Los logaritmos convierten productos en sumas, y por eso aparecen en el coste de los algoritmos, en la teoría de la información y en toda función de pérdida basada en la verosimilitud.
Intuición
cuenta cuántas veces se puede partir por la mitad hasta llegar a 1: los pasos de una búsqueda binaria, la profundidad de un árbol equilibrado, los bits necesarios para escribir .
Fórmulas
- productos de probabilidades se vuelven sumas
Aplicaciones en informática
La búsqueda binaria es y la ordenación por comparaciones .
Multiplicar muchas probabilidades pequeñas da 0 por desbordamiento inferior; sumar sus logaritmos (log-sum-exp) no.
Dónde aparece en IA
La entropía cruzada es una log-verosimilitud negativa; el log convierte el producto sobre muestras en una suma.
¿Dónde se utiliza?
Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:
λ Computación científica y algoritmos
- Análisis de algoritmos y complejidad★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Computación simbólica (CAS)★★★★★
- Órdenes de magnitud→Notación asintótica (O, o, Ω, Θ)→Orden y velocidad de convergencia→Cálculo científico★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Teorema fundamental del cálculo→Función de distribución acumulada→Métodos de Monte Carlo★★★★★
- Coma flotante (IEEE 754)★★★★★
⚙ Robótica y control
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Teoría de control★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Teoría de control→Optimización de trayectorias y MPC★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Transformada de Laplace→Control PID★★★★★
⚛ Física y simulación
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Mecánica clásica★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Motores físicos★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Modelos de poblaciones y epidemias★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Integración por partes→Método de los elementos finitos★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Motores físicos→Simulación gravitatoria de N cuerpos★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Ecuaciones en derivadas parciales (EDP)→Ecuación del calor y difusión★★★★★
- +2
∿ Señales, multimedia y visión
- Derivadas de funciones elementales→Primitivas e integral indefinida→Fracciones simples→Filtros digitales★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Cambio de variable→Integrales trigonométricas→Procesamiento de señales★★★★★
- Derivadas de funciones elementales→Primitivas e integral indefinida→Ecuaciones diferenciales ordinarias (EDO)→Ecuaciones en derivadas parciales (EDP)→Procesamiento de imagen y visión artificial★★★★★
Qué depende de él
Ejercicios
¿Por qué las librerías de ML calculan como con ?
Solución
Son iguales porque . Pero desborda un doble, mientras que todo y al menos uno vale 1, así que la suma está en y es segura.