Funciones exponenciales

Nivel FundamentalDificultad ★★★★★Concepto⌖ Ver en el mapa

¿Qué es?

axa^x, y sobre todo exe^x: la única función (salvo un factor) que es su propia derivada. Modela todo lo que cambia a un ritmo proporcional a su tamaño: poblaciones, intereses, desintegración radiactiva y algoritmos exponenciales.

Intuición

Sumar una constante a la entrada multiplica la salida por una constante: ex+h=exehe^{x+h} = e^x e^h. El tiempo de duplicación es constante. Por eso el crecimiento exponencial siempre acaba ganando: todo nkn^k termina superado por 2n2^n.

Fórmulas

e=lim⁡n→∞(1+1n)n≈2.71828e = \lim_{n\to\infty}\left(1 + \frac1n\right)^n \approx 2.71828
ddxex=ex,ea+b=eaeb\frac{\dd}{\dd x} e^x = e^x, \qquad e^{a+b} = e^a e^b
y′=ky  ⟺  y(t)=y0ekty' = ky \iff y(t) = y_0 e^{kt}
crecimiento proporcional al tamaño

Aplicaciones en informática

  • Modelos de poblaciones y epidemias★★★★★fundamentalFísica y simulación

    El inicio de una epidemia y las poblaciones sin límites crecen exponencialmente, N(t)=N0ertN(t) = N_0 e^{rt}.

  • Análisis de algoritmos y complejidad★★★★★frecuenteComputación científica y algoritmos

    La búsqueda exhaustiva sobre nn bits cuesta 2n2^n pasos: el tiempo exponencial es la firma de lo intratable.

Dónde aparece en IA

  • Funciones de activación★★★★★frecuenteIA y machine learning

    La sigmoide, la softmax y la tanh se construyen con exe^x.

¿Dónde se utiliza?

Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:

Qué depende de él

Ejercicios

1Problema aplicado

Un conjunto de datos se duplica cada 18 meses. ¿Cuánto tarda en ser 100 veces mayor?

Solución

2t/1,5=100⇒t=1,5log⁡2100≈1,5⋅6,64≈102^{t/1{,}5} = 100 \Rightarrow t = 1{,}5 \log_2 100 \approx 1{,}5 \cdot 6{,}64 \approx 10 años.

↑ ↓ para navegar · ↵ · Esc