Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.81 KB | None | 0 0
  1. documentclass[10pt,landscape,a4paper]{article}
  2. usepackage[utf8]{inputenc}
  3. usepackage[ngerman]{babel}
  4. usepackage{tikz}
  5. usetikzlibrary{shapes,positioning,arrows,fit,calc,graphs,graphs.standard}
  6. usepackage[nosf]{kpfonts}
  7. usepackage[t1]{sourcesanspro}
  8. %usepackage[lf]{MyriadPro}
  9. %usepackage[lf,minionint]{MinionPro}
  10. usepackage{multicol}
  11. usepackage{wrapfig}
  12. usepackage[top=0mm,bottom=1mm,left=0mm,right=1mm]{geometry}
  13. usepackage[framemethod=tikz]{mdframed}
  14. usepackage{microtype}
  15. usepackage{centernot}
  16. % Don't print section numbers
  17. setcounter{secnumdepth}{0}
  18.  
  19. letbaroverline
  20.  
  21. definecolor{myblue}{cmyk}{1,.72,0,.38}
  22.  
  23. deffirstcircle{(0,0) circle (1.5cm)}
  24. defsecondcircle{(0:2cm) circle (1.5cm)}
  25.  
  26. colorlet{circle edge}{myblue}
  27. colorlet{circle area}{myblue!5}
  28.  
  29. tikzset{filled/.style={fill=circle area, draw=circle edge, thick},
  30. outline/.style={draw=circle edge, thick}}
  31.  
  32. pgfdeclarelayer{background}
  33. pgfsetlayers{background,main}
  34.  
  35. everymathexpandafter{theeverymath color{myblue}}
  36. everydisplayexpandafter{theeverydisplay color{myblue}}
  37.  
  38. renewcommand{baselinestretch}{.8}
  39. pagestyle{empty}
  40.  
  41. globalmdfdefinestyle{header}{%
  42. linecolor=gray,linewidth=1pt,%
  43. leftmargin=0mm,rightmargin=0mm,skipbelow=0mm,skipabove=0mm,
  44. }
  45.  
  46.  
  47. newcommand{header}{
  48. %begin{mdframed}[style=header]
  49. %footnotesize
  50. %sffamily
  51. %Cheat sheet\
  52. %by~Your~Name,~page~thepage~of~2
  53. %end{mdframed}
  54. }
  55.  
  56.  
  57. makeatletter
  58. renewcommand{section}{@startsection{section}{1}{0mm}%
  59. {.2ex}%
  60. {.2ex}%x
  61. {color{myblue}sffamilysmallbfseries}}
  62. renewcommand{subsection}{@startsection{subsection}{1}{0mm}%
  63. {.2ex}%
  64. {.2ex}%x
  65. {sffamilybfseries}}
  66.  
  67.  
  68.  
  69. defmulti@column@out{%
  70. ifnumoutputpenalty <-@M
  71. speci@ls else
  72. ifvoidcolbreak@boxelse
  73. mult@info@ne{Re-adding forced
  74. break(s) for splitting}%
  75. setbox@cclvvbox{%
  76. unvboxcolbreak@box
  77. penalty-@Mvunvbox@cclv}%
  78. fi
  79. splittopskiptopskip
  80. splitmaxdepthmaxdepth
  81. dimen@@colroom
  82. divideskipfootinscol@number
  83. ifvoidfootins else
  84. leave@mult@footins
  85. fi
  86. letifshr@kingsavedifshr@king
  87. ifvbox @kludgeins
  88. advance dimen@ -ht@kludgeins
  89. ifdim wd@kludgeins>z@
  90. shr@nkingtrue
  91. fi
  92. fi
  93. process@colsmult@gfirstbox{%
  94. %%%%% START CHANGE
  95. ifnumcount@=numexprmult@rightbox+2relax
  96. setboxcount@vsplit@cclv to dimexpr dimen@-1cmrelax
  97. setboxcount@vbox to dimen@{vbox to 1cm{header}unvboxcount@vss}%
  98. else
  99. setboxcount@vsplit@cclv to dimen@
  100. fi
  101. %%%%% END CHANGE
  102. set@keptmarks
  103. setboxcount@
  104. vbox todimen@
  105. {unvboxcount@
  106. remove@discardable@items
  107. ifshr@nkingvfillfi}%
  108. }%
  109. setboxmult@rightbox
  110. vsplit@cclv todimen@
  111. set@keptmarks
  112. setboxmult@rightboxvbox todimen@
  113. {unvboxmult@rightbox
  114. remove@discardable@items
  115. ifshr@nkingvfillfi}%
  116. letifshr@kingifshr@kingsaved
  117. ifvoid@cclv else
  118. unvbox@cclv
  119. ifnumoutputpenalty=@M
  120. else
  121. penaltyoutputpenalty
  122. fi
  123. ifvoidfootinselse
  124. PackageWarning{multicol}%
  125. {I moved some lines to
  126. the next page.MessageBreak
  127. Footnotes on page
  128. thepagespace might be wrong}%
  129. fi
  130. ifnum c@tracingmulticols>thr@@
  131. hruleallowbreak fi
  132. fi
  133. ifx@emptykept@firstmark
  134. letfirstmarkkept@topmark
  135. letbotmarkkept@topmark
  136. else
  137. letfirstmarkkept@firstmark
  138. letbotmarkkept@botmark
  139. fi
  140. lettopmarkkept@topmark
  141. mult@infotw@
  142. {Use kept top mark:MessageBreak
  143. meaningkept@topmark
  144. MessageBreak
  145. Use kept first mark:MessageBreak
  146. meaningkept@firstmark
  147. MessageBreak
  148. Use kept bot mark:MessageBreak
  149. meaningkept@botmark
  150. MessageBreak
  151. Produce first mark:MessageBreak
  152. meaningfirstmark
  153. MessageBreak
  154. Produce bot mark:MessageBreak
  155. meaningbotmark
  156. @gobbletwo}%
  157. setbox@cclvvbox{unvboxpartial@page
  158. page@sofar}%
  159. @makecol@outputpage
  160. globalletkept@topmarkbotmark
  161. globalletkept@firstmark@empty
  162. globalletkept@botmark@empty
  163. mult@infotw@
  164. {(Re)Init top mark:MessageBreak
  165. meaningkept@topmark
  166. @gobbletwo}%
  167. global@colroom@colht
  168. global @mparbottom z@
  169. process@deferreds
  170. @whileswif@fcolmadefi{@outputpage
  171. global@colroom@colht
  172. process@deferreds}%
  173. mult@info@ne
  174. {Colroom:MessageBreak
  175. the@colhtspace
  176. after float space removed
  177. = the@colroom @gobble}%
  178. set@mult@vsize global
  179. fi}
  180.  
  181. makeatother
  182. setlength{parindent}{0pt}
  183.  
  184. begin{document}
  185. small
  186. begin{multicols*}{5}
  187. section{probability}
  188.  
  189. subsection*{Random Variables}
  190. Joint.p.d.$p(left.vec{X})=p(x,y)right|sumsum p(x,y)=1$.
  191. Margin/Law.of.Total.P.(eliminates$y$):
  192. $p(x,y)=sum_z p(x,y,z)$.
  193. %$p(x)=underset{y}{Sigma}p(x,y),p(x,y)=underset{z}{Sigma}p(x,y,z)$.
  194. Conditional.prob.from.joint.
  195. $left.p(x|y=y_1)right|int p(x|y=y_1)dx=1 rightarrow
  196. frac{p(x,y=y_1)}{p(y=y_1)} = frac{p(x,y=y_1)}{int p(x,y=y_1)dx}=frac{p(x,y_1}{p(y_1}$.
  197. $p(x,y) = p(x)p(y|x)=p(y)p(x|y)$.Generalize.
  198. $p(x_1,x_2,cdots,x_n)=p(x_1)p(x_2|x_1)p(x_3|x_1,x_2)cdots p(x_n|x_1,cdots,x_{n-1})$.
  199. Bayes.$p(y|x)=frac{p(y)p(x|y)}{p(x)}=frac{p(y)p(x|y)}{sum_y p(x,y)}=frac{p(y)p(x|y)}{sum_y p(y)p(x|y)}$\
  200. subsection*{Independence}
  201. Indep.=Marginal.indep:$p(x|y)=p(x)$($rightarrow p(y|x)=p(y)$).$leftrightarrow$.Joint.factorizes. $p(x,y)=p(x)p(y)$.
  202. $x_1,x_2,cdots,x_n$.i.i.d$leftrightarrow$.they.are.indep.and.$p(x_1)=cdots=p(x_n)$.
  203. Conditional.indep.given$x_3$:$p(x_1,x_2|x_3)=p(x_1|x_3)p(x_2|x_3)$.indep.$centernot rightarrow$cond.indep.$centernot rightarrow$.indep.\(Not.knowing.q.then.coin.tosses.not.indep.).
  204. subsection*{Expectation}
  205. Expectation.(generalized.average.with.prob.distr)
  206. $E[f(x)]=sum f(x)p(x)dx,E[f(x,y)]=iint f(x,y) p(x,y) dx dy $
  207. $f=x$:mean.$mu_x$.$f=x-mu_x$:var.$f=(x-mu_x)(y-mu_y)$:cov(x,y).
  208. affine:$E[af+b]=aE[f]+b$.$text{cov}(x,y)=E(xy)-E(x)E(y)$.Convex$g$.$g(E[X])leq E[g(X)]$.indep.x.y.$E[f(x)g(y)]=E[f(x)]E[g(y)]rightarrow text{cov}(x,y)=0$.Cond.exp.$E[f(x,y)|y]=E_{p(x|y)}[f(x,y)]=sum_xf(x,y)p(x|y)$
  209. subsection*{Common distributions}
  210. Bernoulli.$x in {0,1},lambda in [0,1]: p(x) = lambda^x (1-lambda)^{1-x}=text{Ber}(x|lambda)$. Beta.$
  211. left.p(lambda)=frac{1}{B(alpha,beta)}lambda^{alpha-1}(1-lambda)^{beta-1}=text{Beta}(lambda|alpha,beta)
  212. right| alpha > 0,beta > 0.
  213. left|B(alpha,beta) = frac{Gamma(alpha)Gamma(beta)}{Gamma(alpha+beta)}right|Gamma(z)=int_0^infty t^{z-1}e^{-t}dt.
  214. E(lambda)=frac{alpha}{alpha+beta}
  215. $.Cat.$
  216. x in {0:K},lambda_k in [0,1]:
  217. sum_{k=1}^K p(x=k)= sum lambda_k = 1.
  218. p( textbf{x} = [textbf{e}]_k) = prod_{j=1}^K lambda_j^{e_j} = lambda_k =text{Cat}(textbf{x}|lambda)$. Dirichlet.$p(lambda)=
  219. frac{1}{B(alpha)}prod_{k=1}^K lambda_k^{alpha_k-1} = text{Dir} (lambda|alpha)$.Normal$
  220. p(x)=frac{1}{sqrt{2pisigma^2}}exp[-frac{(x-mu)^2}{sigma^2}]$.NInvGamma.MVN(is.a.joint)$
  221. p(textbf{x})=frac{1}{(2pi)^{d/2}|Sigma|^{1/2}}
  222. exp[-frac{1}{2}(textbf{x} - mu)^T Sigma^{-1} (textbf{x} - mu )]
  223. = N(textbf{x}|mu,Sigma)$.
  224. Covar $Sigma succ 0, Sigma_{ii}=text{Var}(x_i),Sigma_{ij}=text{Cov}(x_i,x_j)$, Precision $Lambda = Sigma^{-1}$.NInvWishart.
  225. % Usually x_i are all i.i.d that's why cov(x_i,xj) looks nice eventhough there is p(x_i,x_j) in it
  226. % formally cov and var defined through p, thus so is Sigma
  227. subsection*{Conjugate distributions}
  228. E.g.$text{Ber}(x|lambda)text{Beta}(lambda|alpha,beta) = C text{Beta}(lambda|x + alpha,1-x+beta) rightarrow$.Bayes:if.prior.conjugate.likelihood.then.posterior=shifted.prior.And.p(x).cancels.C
  229. estimation.using.posterior(likeMAP).ez.Prediction.$
  230. p(x^*|x)=int p(x^*,lambda|x)dlambda=
  231. int p(x^*|lambda,x)p(lambda|x)dlambda=
  232. int p(x^*|lambda)p(lambda|x)dlambda$Conjugate!
  233.  
  234. end{multicols*}
  235. end{document}
  236.  
  237.  
  238.  
  239. subsection*{Naive-Bayes Classifiers}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement