🧮 Computational Mathematics

Inicio · Parte 02 — Álgebra y funciones

055 — Funciones exponenciales

basico clase 15 de 20 4 horas demostración exponential_function

El crecimiento exponencial tiene razón constante, no diferencia constante.

Fórmulas

P(t) = P₀·bᵗ
tiempo de duplicación = ln 2 / ln b
regla del 72: t ≈ 72 / (porcentaje anual)

Desarrollo

La diferencia entre crecimiento lineal y exponencial es la diferencia entre sumar y multiplicar una cantidad fija en cada periodo. Es fácil de enunciar y difícil de intuir: la intuición humana es lineal, y por eso las predicciones sobre procesos exponenciales —epidemias, interés compuesto, capacidad de cómputo— fallan sistemáticamente por defecto.

El indicador más útil es el tiempo de duplicación: cuánto tarda la cantidad en multiplicarse por dos. Se obtiene de ln 2 / ln b y no depende del valor inicial, lo que lo convierte en una propiedad del proceso. La «regla del 72» es su aproximación mental: dividir 72 entre el porcentaje anual da los años aproximados.

Todo crecimiento exponencial real termina saturándose, porque los recursos son finitos. El modelo exponencial es válido en la fase inicial y deja de serlo después; el modelo logístico describe la transición. Aplicar un exponencial fuera de su fase de validez produce predicciones absurdas, y ese es el error de modelado más citado en divulgación científica.

En machine learning el crecimiento exponencial aparece en el decaimiento del learning rate, en las medias móviles exponenciales de Adam (clase 250) y en el término e^z de la softmax, cuyo desbordamiento obliga a restar el máximo (clase 321).

Ejemplo trabajado

Población que crece un 8 % anual desde un millón.

P(t) = 10⁶ · 1.08ᵗ

t = 0     1 000 000
t = 5     1 469 328
t = 10    2 158 925
t = 20    4 660 957

razón entre años consecutivos: P(6)/P(5) = 1.08   (constante) ✓

tiempo de duplicación: ln 2 / ln 1.08 = 0.6931/0.07696 = 9.006 años
regla del 72:          72/8 = 9 años                      ✓ aproximación

Qué calcula el laboratorio

Crecimiento exponencial: razón constante, no diferencia constante.

python classes/part-02-algebra-y-funciones/055-funciones-exponenciales/lab.py
compmath run 055

Salidas del laboratorio (5)

Muestra de la ejecución real

{
  "modelo": "P(t) = 1e6 · 1.08^t",
  "valores": {
    "año_0": 1000000.0,
    "año_5": 1469328.0768000006,
    "año_10": 2158924.997272788,
    "año_20": 4660957.143849309
  },
  "razon_entre_años_consecutivos": 1.0799999999999998,
  "tiempo_de_duplicacion": 9.006468342000588,
  "regla_del_72_aproximada": 9.0
}

Errores comunes

Dónde se usa

Interés compuesto, crecimiento de usuarios, propagación epidémica, decaimiento del learning rate y medias móviles exponenciales de los optimizadores.

Idea rectora de la parte

Componer funciones es la operación que después llamaremos «capa» en una red neuronal.

Error a evitar

Confundir función inversa con recíproco.

Conexión con IA

Una red neuronal es una composición de funciones parametrizadas. La sigmoide, la softmax y la log-verosimilitud son álgebra de exponenciales y logaritmos.

Bibliografía de la clase

Archivos de la clase