Probability:
P(X=x)=Pr(X=x) or P(X=x)=dxdPr(X≤x)
P(X,Y)=P(X∣Y)P(Y)
E[f(X,Y)]=x,y∑f(x,y)P(X=x,Y=y)
MAP Decision:
f(x)=argymaxP(Y=y∣X=x)
Bayes Error Rate:
E=x∑P(X=x)yminP(Y=y∣X=x)
Precision:
Precision=TPP(Y=1∣f(X)=1)=TP+FPTP
Recall-Sensitivity:
Recall=P(f(X)=1∣Y=1)=TP+FNTP
Specificity:
Specificity=P(f(X)=0∣Y=0)=TN+FPTN
Naive Bayes:
f(x)=argymax[lnP(Y=y)+i=1∑nlnP(W=wi∣Y=y)]
Laplace Smoothing:
P(W=wi∣Y=y)=k+∑vCount(v,y)k+Count(wi,y)
HMM:
v1(j)=π(j)bj(x1)
vt(j)=v−1max(i)aijbj(xt)
ψt(j)=argv−1max(i)aijbj(xt)
y∗(T)=argvmax(T)(i)
y∗(t)=ψt+1(y∗(t+1))
Demographic Parity:
P(f(X)∣A=1)=P(f(X)∣A=0)
Equal Odds:
P(f(X)∣Y,A=1)=P(f(X)∣Y,A=0)
Predictive Parity:
P(Y∣f(X),A=1)=P(Y∣f(X),A=0)
Learning:
L=E[ℓ(Y,f(X))],ℓemp=n1i=1∑nℓ(yi,f(xi))
Linear Regression:
f(x)=wTx+b
L=n1i=1∑nLi,Li=21(ei2),ei=f(xi)−yi
Linear Classifier:
f(x)=argmax(Wx+b)
Perceptron:
wc=⎩⎨⎧wc−ηxwc+ηxwcc=argmax(Wx+b)c=yotherwise
Softmax:
fc(x)=∑k=1Kexp(wkTx+bk)exp(wcTx+bc)as P(Y=c∣x)
Sigmoid:
σ(wTx+b)=1+e−(wTx+b)1as P(Y=1∣x)
Cross Entropy:
L=−lnfy(x),∂fc(x)∂L={fy(x)−10c=yotherwise
SGD (Stochastic Gradient Descent):
wc=wc−η∂wc∂L={wc−η(fc(x)−1)xwc−ηfc(x)xc=yotherwise
Pinhole Camera:
x′=zx,y′=zy,f′=zf
Image Gradient:
hx(x′,y′)=2h(x′+1,y′)−h(x′−1,y′)
hy(x′,y′)=2h(x′,y′+1)−h(x′,y′−1)
Convolution:
y[k,l]=i,j∑x[k−i,l−j]⋅h[i,j],∂x[k−i,l−j]∂h[i,j]
Max Pooling:
z[m]=max{y[k]∣(m−1)p+1≤k≤mp},∂y[j]∂z[m]={10j=argmax{y[k]}otherwise
Admissible:
h(n)≤h(n)
Consistent:
h(n)−h(m)≤h(n,m)
Value Iteration:
ui(s)=r(s)+γamaxs′∑P(s′∣s,a)ui−1(s′)
Policy Evaluation:
ut(s)=r(s)+γs′∑P(s′∣s,t)ut(s′)
Policy Improvement:
πt+1(s)=argamaxs′∑P(s′∣s,a)ut(s′)
Alpha-Beta Max Node:
v=childmax(v,child);α=max(α,child)
Alpha-Beta Min Node:
v=childmin(v,child);β=min(β,child)
Expectiminimax:
u(s)={maxa∑s′P(s′∣a,u(s′))mina∑s′P(s′∣a,u(s′))s∈max statess∈min states
Mixed Nash Equilibrium:
P(A=0)=0.00.8,P(A=1)=1.01.0,P(B=0)=1.01.0,P(B=1)=1.01.0
Unification:
S:{Tp,Vp}→{Tv,Vv} such that S(P)=S(Q)=U
CBOW Generative:
L=−T1t=1∑Tc=0∑ln∑exp(vTv+j′)exp(vTv′)
Skip-gram Contrastive:
L=−T1t=1∑Tv∈Vst(w)∑ln1+e−v′1+v∈Vst(w)∑ln1+ev′1
ct=s∑α(t,s)Vs
Attention:
α(t,s)=∑sexp(qt′ks)exp(qt′ks)
Model-based Learning:
P(St+1∣st,a)=∑sCount(st,a,s′)+kCount(st,a,St+1)+k
On-policy learning:
Wa←Wa+η∇WlnP(St+1∣st,a)
Off-policy learning:
W←W+η∇WlnP(St+1∣st,a)
Epsilon-first:
Nfirst=ϵ1
Epsilon-greedy:
If z≤ϵ then explore,z∈(0,1)
TD-learning:
qlocal(st,a)=rt+γa′maxq(st+1,a′)
SARSA:
qlocal(st,a)=rt+γq(st+1,a+1)
Q-learning:
qt+1(st,a)=q(st,a)+η[γq(st+1,a)−q(st,a)]
Deep Q:
θt+1=θt−η21δ2(q(st,a)−qlocal(st,a))2
Policy Gradient:
∂θ∂U(s)=E[∂θ∂P(τ)∂θ∂lnP(τ)v(τ)]=E[∂θ∂lnP(τ)v(τ)]
Standard Error:
M=n1i=1∑nYi,stdev(M)=nσ