Ir al contenido

Formulario (cheat sheet)

ConceptoFórmula
Modeloy^=Xw\hat{\mathbf{y}} = \mathbf{X}\mathbf{w} (columna de unos = sesgo)
CostoJ(w)=∥y−Xw∥22J(\mathbf{w}) = \Vert \mathbf{y}-\mathbf{X}\mathbf{w}\Vert _2^2, convexo porque X⊤X⪰0\mathbf{X}^\top\mathbf{X}\succeq0
Gradiente∇J=2X⊤(Xw−y)=−2X⊤r\nabla J = 2\mathbf{X}^\top(\mathbf{X}\mathbf{w}-\mathbf{y}) = -2\mathbf{X}^\top\mathbf{r}
Ecuaciones normalesX⊤Xw=X⊤y\mathbf{X}^\top\mathbf{X}\mathbf{w} = \mathbf{X}^\top\mathbf{y},  w⋆=(X⊤X)−1X⊤y\ \mathbf{w}^\star = (\mathbf{X}^\top\mathbf{X})^{-1}\mathbf{X}^\top\mathbf{y}
ProyecciónX⊤r=0\mathbf{X}^\top\mathbf{r} = 0;  H=X(X⊤X)−1X⊤\ \mathbf{H} = \mathbf{X}(\mathbf{X}^\top\mathbf{X})^{-1}\mathbf{X}^\top, H2=H\mathbf{H}^2 = \mathbf{H}
MLEruido N(0,σ2)\mathcal N(0,\sigma^2) ⇒ mínimos cuadrados; Laplace ⇒ error absoluto
Descenso de gradientew←w−η∇J\mathbf{w}\leftarrow\mathbf{w}-\eta\nabla J; para J=(w−1)2J=(w-1)^2 converge si 0<η<10<\eta<1
MétricasMSE =1n∑ri2=\frac1n\sum r_i^2, RMSE =MSE=\sqrt{\text{MSE}}, MAE =1n∑∣ri∣=\frac1n\sum\lvert r_i\rvert, R2=1−SSresSStotR^2 = 1-\frac{SS_\text{res}}{SS_\text{tot}}
Polinomiosϕ(x)=(1,x,…,xM)\phi(x) = (1,x,\dots,x^M): lineal en w\mathbf{w}; grado pp en dd entradas ⇒ (d+pp)\binom{d+p}{p} columnas
ConceptoFórmula
Sesgo–varianzaE[(y−y^)2]=(fˉ−f)2+E[(y^−fˉ)2]+σ2\mathbb{E}[(y-\hat y)^2] = (\bar f-f)^2 + \mathbb{E}[(\hat y-\bar f)^2] + \sigma^2
Ridgemin⁡∥y−Xw∥2+λ∥w∥22\min \Vert \mathbf{y}-\mathbf{X}\mathbf{w}\Vert ^2 + \lambda\Vert \mathbf{w}\Vert _2^2,  w=(X⊤X+λI)−1X⊤y\ \mathbf{w} = (\mathbf{X}^\top\mathbf{X}+\lambda\mathbf{I})^{-1}\mathbf{X}^\top\mathbf{y}
Lassomin⁡∥y−Xw∥2+λ∥w∥1\min \Vert \mathbf{y}-\mathbf{X}\mathbf{w}\Vert ^2 + \lambda\Vert \mathbf{w}\Vert _1 (coordenadas + soft-threshold)
1-D (features ortogonales)ridge w=a1+λw = \frac{a}{1+\lambda}; lasso w=sign⁡(a)max⁡(∣a∣−λ2,0)w = \operatorname{sign}(a)\max(\lvert a\rvert-\tfrac\lambda2,0)
K-foldCV(λ)=1K∑kErrk(λ)\text{CV}(\lambda) = \frac1K\sum_k\text{Err}_k(\lambda); regla de 1 SE ⇒ el más simple
ConceptoFórmula
ModeloP(y=1∣x)=σ(w⊤x+b)P(y=1\mid\mathbf{x}) = \sigma(\mathbf{w}^\top\mathbf{x}+b),  σ(z)=11+e−z\ \sigma(z) = \frac{1}{1+e^{-z}}
Propiedadesσ(0)=12\sigma(0) = \tfrac12, σ(−z)=1−σ(z)\sigma(-z) = 1-\sigma(z), σ′=σ(1−σ)\sigma' = \sigma(1-\sigma)
Log-oddslog⁡p1−p=w⊤x+b\log\frac{p}{1-p} = \mathbf{w}^\top\mathbf{x}+b; odds ratio ewje^{w_j}
Fronteraw⊤x+b=0\mathbf{w}^\top\mathbf{x}+b = 0 (1-D: x∗=−b/wx^* = -b/w)
Cross-entropyJ=−1n∑[yilog⁡pi+(1−yi)log⁡(1−pi)]J = -\frac1n\sum[y_i\log p_i + (1-y_i)\log(1-p_i)]
Gradiente∇wJ=1nX⊤(p−y)\nabla_\mathbf{w}J = \frac1n\mathbf{X}^\top(\mathbf{p}-\mathbf{y})
Hessiana1n∑pi(1−pi)xixi⊤⪰0\frac1n\sum p_i(1-p_i)\mathbf{x}_i\mathbf{x}_i^\top\succeq0 (convexa)
Softmaxpk=ezk∑jezjp_k = \frac{e^{z_k}}{\sum_j e^{z_j}},  ∂ℓ/∂zk=pk−yk\ \partial\ell/\partial z_k = p_k - y_k
Métricasacc =TP+TNtotal=\frac{TP+TN}{\text{total}}, P=TPTP+FPP = \frac{TP}{TP+FP}, R=TPTP+FNR = \frac{TP}{TP+FN}, F1=2PRP+RF_1 = \frac{2PR}{P+R}, FPR =FPFP+TN=\frac{FP}{FP+TN}
ConceptoFórmula
BayesP(y=k∣x)=πkp(x∣k)∑jπjp(x∣j)P(y=k\mid\mathbf{x}) = \frac{\pi_k p(\mathbf{x}\mid k)}{\sum_j\pi_jp(\mathbf{x}\mid j)}; MAP: arg⁡max⁡kπkp(x∣k)\arg\max_k\pi_kp(\mathbf{x}\mid k)
Priorπk=Nk/N\pi_k = N_k/N
Naive Bayesp(x∣k)=∏jp(xj∣k)p(\mathbf{x}\mid k) = \prod_j p(x_j\mid k); decidir con log⁡πk+∑jlog⁡p(xj∣k)\log\pi_k + \sum_j\log p(x_j\mid k)
Gaussian NBxj∣k∼N(μkj,σkj2)x_j\mid k\sim\mathcal N(\mu_{kj},\sigma^2_{kj}); K+2KdK + 2Kd números
Laplacep(w∣k)=count(w,k)+αtotal(k)+αVp(w\mid k) = \frac{\text{count}(w,k)+\alpha}{\text{total}(k)+\alpha V} (MAP)
MahalanobisD2=(x−μ)⊤Σ−1(x−μ)D^2 = (\mathbf{x}-\boldsymbol\mu)^\top\Sigma^{-1}(\mathbf{x}-\boldsymbol\mu)
Discriminanteδk=log⁡πk−12(x−μk)⊤Σk−1(x−μk)−12log⁡∣Σk∣\delta_k = \log\pi_k - \tfrac12(\mathbf{x}-\boldsymbol\mu_k)^\top\Sigma_k^{-1}(\mathbf{x}-\boldsymbol\mu_k) - \tfrac12\log\lvert\Sigma_k\rvert
LDAΣ=∑kNkNΣk\Sigma = \sum_k\frac{N_k}{N}\Sigma_k;  w=Σ−1(μ1−μ0)\ \mathbf{w} = \Sigma^{-1}(\boldsymbol\mu_1-\boldsymbol\mu_0)
LDA 1-Dx∗=μ0+μ12−σ2μ1−μ0log⁡π1π0x^* = \frac{\mu_0+\mu_1}{2} - \frac{\sigma^2}{\mu_1-\mu_0}\log\frac{\pi_1}{\pi_0}
ConceptoFórmula
Distanciar=w⊤x+b∥w∥r = \frac{\mathbf{w}^\top\mathbf{x}+b}{\Vert \mathbf{w}\Vert }; banda =2/∥w∥= 2/\Vert \mathbf{w}\Vert
Márgenesfuncional γ^i=yif(xi)\hat\gamma_i = y_if(\mathbf{x}_i); geométrico γi=γ^i/∥w∥\gamma_i = \hat\gamma_i/\Vert \mathbf{w}\Vert
Margen duromin⁡12∥w∥2\min\tfrac12\Vert \mathbf{w}\Vert ^2 s.a. yi(w⊤xi+b)≥1y_i(\mathbf{w}^\top\mathbf{x}_i+b)\ge1
LagrangianoL=12∥w∥2−∑αi[yi(w⊤xi+b)−1]L = \tfrac12\Vert \mathbf{w}\Vert ^2 - \sum\alpha_i[y_i(\mathbf{w}^\top\mathbf{x}_i+b)-1]
Estacionariedadw=∑αiyixi\mathbf{w} = \sum\alpha_iy_i\mathbf{x}_i,  ∑αiyi=0\ \sum\alpha_iy_i = 0
KKTαi≥0\alpha_i\ge0,  αi[yif(xi)−1]=0\ \alpha_i[y_if(\mathbf{x}_i)-1] = 0
Dualmax⁡∑αi−12∑∑αiαjyiyjxi⊤xj\max\sum\alpha_i - \tfrac12\sum\sum\alpha_i\alpha_jy_iy_j\mathbf{x}_i^\top\mathbf{x}_j s.a. αi≥0\alpha_i\ge0 (≤ C), ∑αiyi=0\sum\alpha_iy_i=0
Bias y predicciónb=yk−w⊤xkb = y_k - \mathbf{w}^\top\mathbf{x}_k;  y^=sign⁡(∑αiyiK(xi,x)+b)\ \hat y = \operatorname{sign}(\sum\alpha_iy_iK(\mathbf{x}_i,\mathbf{x})+b)
Margen suavemin⁡12∥w∥2+C∑ξi\min\tfrac12\Vert \mathbf{w}\Vert ^2 + C\sum\xi_i,  yif(xi)≥1−ξi\ y_if(\mathbf{x}_i)\ge1-\xi_i
Hingeξi⋆=max⁡(0,1−yif(xi))\xi_i^\star = \max(0, 1-y_if(\mathbf{x}_i))
Identidad (margen duro)∑iαi=∥w∥2\sum_i\alpha_i = \Vert \mathbf{w}\Vert ^2
ConceptoFórmula
DefiniciónK(x,x′)=ϕ(x)⊤ϕ(x′)K(\mathbf{x},\mathbf{x}') = \phi(\mathbf{x})^\top\phi(\mathbf{x}'); válido ⇔ simétrico y PSD
Polinómico(c+x⊤x′)d(c+\mathbf{x}^\top\mathbf{x}')^d; (x⊤z)2↔ϕ=(x12,2x1x2,x22)(\mathbf{x}^\top\mathbf{z})^2 \leftrightarrow \phi = (x_1^2,\sqrt2x_1x_2,x_2^2)
RBFexp⁡(−γ∥x−x′∥2)∝∑k(2γ)kk!(x⊤x′)k\exp(-\gamma\Vert \mathbf{x}-\mathbf{x}'\Vert ^2) \propto \sum_k\frac{(2\gamma)^k}{k!}(\mathbf{x}^\top\mathbf{x}')^k
Representantef(x)=∑iαiK(xi,x)f(\mathbf{x}) = \sum_i\alpha_iK(\mathbf{x}_i,\mathbf{x})
Kernel ridgeα=(K+λI)−1y\boldsymbol\alpha = (\mathbf{K}+\lambda\mathbf{I})^{-1}\mathbf{y}
ConceptoFórmula
Modelof^(x)=∑mcm1{x∈Bm}\hat f(\mathbf{x}) = \sum_m c_m\mathbf{1}\{\mathbf{x}\in B_m\}
Impurezaserror 1−max⁡kp^k1-\max_k\hat p_k; Gini 1−∑kp^k21-\sum_k\hat p_k^2; H=−∑kp^klog⁡2p^kH = -\sum_k\hat p_k\log_2\hat p_k
Máximos (KK clases)Gini 1−1/K1-1/K; H=log⁡2KH = \log_2K
GananciaΔI=I(m)−nLnmI(L)−nRnmI(R)\Delta I = I(m) - \frac{n_L}{n_m}I(L) - \frac{n_R}{n_m}I(R)
Regresiónhoja = media; impureza SSE =∑(yi−yˉm)2=\sum(y_i-\bar y_m)^2
Costo-complejidadRα(T)=R(T)+α∣T∣R_\alpha(T) = R(T)+\alpha\lvert T\rvert;  g(m)=R(m)−R(Tm)∣Tm∣−1\ g(m) = \frac{R(m)-R(T_m)}{\lvert T_m\rvert - 1}
MDIimportancia de jj =∑m usa jnmnΔI(m)=\sum_{m\text{ usa }j}\frac{n_m}{n}\Delta I(m)
Perilla↑ significaModelo
grado del polinomiomás complejoregresión
λ\lambda (ridge / lasso / logística)más simplemodelos lineales
CCmás complejoSVM
γ\gammamás complejo (más local)RBF
α\alpha de podamás simpleárbol
profundidad / nº de hojasmás complejoárbol
min_samples_leafmás simpleárbol
  • LDA = Σ compartida (lineal); QDA = Σ propia (cuadrática).
  • Varianza ≠ sesgo: el sesgo es el error sistemático del promedio.
  • Los folds de K-fold son de validación, no de test.
  • El umbral 0.5 es movible y no exige clases balanceadas.
  • F1 es media armónica de precision y recall.
  • El SVM no da probabilidades y sí necesita estandarizar.
  • bb se recupera con un vector de soporte; no se fija en 0.
  • Entropía = sorpresa promedio; Gini = probabilidad de desacuerdo.
  • El kernel trick no construye ϕ\phi.
  • πk=Nk/N\pi_k = N_k/N, no Nk/KN_k/K.