kit-muendlich-ml1-2.tex 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. \documentclass[a4paper]{article}
  2. \usepackage{csquotes}
  3. \usepackage{myStyle}
  4. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  5. % Hier eigene Daten einfügen %
  6. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  7. \newcommand{\Studiengang}{Informatik (MA)}
  8. \newcommand{\Fach}{Maschinelles Lernen 1}
  9. \newcommand{\Pruefungsdatum}{28.01.2016} % DD.MM.YYYY
  10. \newcommand{\Pruefer}{Prof. Dr. Zöllner}
  11. \newcommand{\Beisitzer}{Kenne ich nicht}
  12. % Nicht zwingend, aber es waere nett, wenn du zumindest die Zahl vor
  13. % dem Komma angeben koenntest:
  14. \newcommand{\Note}{1.0 und 1.0}
  15. \newcommand{\Dauer}{30 + 15} % in Minuten
  16. %%% WEITER SCROLLEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  17. \begin{document}
  18. \begin{tabular}{p{2cm}p{15cm}}
  19. \ifpdf\vspace{-0.8cm}\fi
  20. \multirow{2}{2cm}{ \includegraphics[width=20mm]{FS-Eule}} &
  21. \Large Fragebogen der Fachschaft zu \\
  22. & \Large {\bfseries mündlichen Prüfungen} \\
  23. & \Large{im Informatikstudium}
  24. \\
  25. \end{tabular}
  26. \begin{tabular}{p{8cm}p{8cm}}
  27. \begin{flushleft}Dieser Fragebogen gibt den Studierenden,
  28. die nach Dir die Prüfung ablegen wollen, einen Einblick in Ablauf
  29. und Inhalt der Prüfung. Das erleichtert die Vorbereitung.
  30. Bitte verwende zum Ausfüllen einen schwarzen Stift.
  31. Das erleichtert das Einscannen. \\[0.5cm]
  32. %%% HIER GEHTS LOS! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  33. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  34. % Das Dokument %
  35. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  36. Dein Studiengang: \Studiengang \\[0.5cm]
  37. \textbf{Prüfungsart:}\\
  38. %% entsprechende \boxempty bitte durch \boxtimes ersetzen.
  39. $\boxempty$ Wahlpflichtfach \\
  40. $\boxtimes$ Vertiefungsfach \\
  41. $\boxempty$ Ergänzungsfach \\[0.5cm]
  42. %% Namen des Wahl/Vertiefungs/Ergaenzungsfachs hier bitte eintragen.
  43. Welches? \Fach
  44. %% Jetzt kommt ein Barcode von uns. Einfach weitergehen. ;-)
  45. \end{flushleft}
  46. &
  47. \begin{center}
  48. Barcode:
  49. \begin{tabular}{p{0.2cm}p{6.8cm}p{0.2cm}}
  50. $\ulcorner$
  51. \vskip 2cm
  52. $\llcorner$ & & $\urcorner$
  53. \vskip 2cm
  54. $\lrcorner$ \\
  55. \end{tabular}
  56. \end{center}
  57. \vskip 0.5cm
  58. %% Hier gehts weiter:
  59. \begin{flushright}
  60. %% Pruefungsdatum, PrueferIn und BeisitzerIn bitte hier eintragen. Wichtig: Im Allgemeinen kann nur ein Professor der Pruefer gewesen sein.
  61. \begin{tabular}{ll}
  62. Prüfungsdatum: & \Pruefungsdatum \\[0.5cm]
  63. Prüfer/-in: & \Pruefer \\[0.5cm]
  64. Beisitzer/-in: & \Beisitzer \\
  65. \end{tabular}
  66. \end{flushright} \\
  67. \end{tabular}
  68. \begin{tabular}{|p{8.2cm}|p{3cm}|p{1cm}|p{3.5cm}|}
  69. \multicolumn{4}{l}{\bfseries Prüfungsfächer und Vorbereitung: } \\[0.2cm]
  70. \hline
  71. Veranstaltung & Dozent/-in & Jahr & regelmäßig besucht? \\
  72. \hline
  73. \hline
  74. %% Beispiel:
  75. %% Interessante Vorlesung & Toller Prof & 2007 & Ich war immer 5 Minuten vorher da \\
  76. \Fach & \Pruefer & 14/15 & Ja \\[0.2cm]
  77. \hline
  78. Maschinelles Lernen 2 & \Pruefer & 2015 & Ja \\[0.2cm]
  79. \hline
  80. \end{tabular} \\[0.5cm]
  81. \begin{multicols}{2}
  82. Note: \Note\\[0.5cm]
  83. War diese Note angemessen?
  84. %% Hier ist Platz fuer deinen Kommentar
  85. Ja
  86. \columnbreak
  87. %% Bitte Pruefungsdauer eintragen
  88. Prüfungsdauer: \Dauer{} Minuten \\[0.5cm]
  89. \end{multicols}
  90. \textbf{\ding{46}} Wie war der \textbf{Prüfungsstil des Prüfers / der Prüferin?} \\
  91. \begin{minipage}[t][10cm]{\linewidth}
  92. %% Hier ist Platz fuer deinen Kommentar
  93. Prof. Zöllner hat meistens sehr klare Fragen formuliert.
  94. Die Atmosphäre war sehr entspannt. Es war kein Problem bei den zwei Fragen
  95. nochmal nachzuhaken, was denn eigentlich die Frage ist.
  96. \end{minipage}
  97. \begin{flushright}$\hookrightarrow$\textbf{Rückseite bitte nicht vergessen!}\end{flushright}
  98. \newpage
  99. \columnseprule=.4pt
  100. \begin{multicols}{2}
  101. \ding{46} Hat sich der \textbf{Besuch / Nichtbesuch} der Veranstaltung für dich gelohnt? \\
  102. \begin{minipage}[t][6.8cm]{\linewidth}
  103. %% Hier ist Platz fuer deinen Kommentar
  104. Meistens. Mit der Vorlesung werden die Folien klar.
  105. \end{minipage}
  106. \ding{46} Wie lange und wie hast du dich \textbf{alleine bzw. mit anderen vorbereitet}? \\
  107. \begin{minipage}[t][7cm]{\linewidth}
  108. %% Hier ist Platz fuer deinen Kommentar
  109. \begin{itemize}
  110. \item Ich habe einiges an Vorwissen aus meiner Bachelor-Arbeit /
  111. eigenem Interesse mitgebracht. Trotzdem habe ich mit der Prüfung
  112. lange gewartet und mich mit den Themen in der Zeit immer wieder
  113. beschäftigt.
  114. \item 3 Wochen immer wieder (im Schnitt 1h pro Tag) + in der letzten Woche ca. 6h pro Tag
  115. \item 1 Treffen mit Lernpartnern à 2 Stunden.
  116. \end{itemize}
  117. \end{minipage}
  118. \ding{46} Welche \textbf{Tips zur Vorbereitung} kannst du geben?
  119. \begin{footnotesize}(Wichtige / Unwichtige Teile des Stoffes, gute Bücher / Skripten, Lernstil)\end{footnotesize} \\
  120. \begin{minipage}[t][7cm]{\linewidth}
  121. %% Hier ist Platz fuer deinen Kommentar
  122. In meinem Blog habe ich die wichtigen Informationen zusammengefasst und
  123. weitere Ressourcen verlinkt:\\
  124. \href{https://martin-thoma.com/machine-learning-1-course/}{martin-thoma.com/machine-learning-1-course/} sowie
  125. \href{https://martin-thoma.com/machine-learning-2-course/}{martin-thoma.com/machine-learning-2-course/}
  126. In meiner Prüfung sind folgende Themen nicht angeprochen worden: MLNs,
  127. RBMs, Evolutionäre Algorithmen, Deduktive Verfahren, OPRMs, Bayes-Netze.
  128. \end{minipage}
  129. \columnbreak
  130. \ding{46} Kannst du ihn/sie \textbf{weiterempfehlen}?
  131. %% entsprechende \boxempty bitte durch \boxtimes ersetzen.
  132. $\boxtimes$ Ja / $\boxempty$ Nein\newline Warum? \\
  133. \begin{minipage}[t][6.8cm]{\linewidth}
  134. %% Hier ist Platz fuer deinen Kommentar
  135. Die Vorlesungsinhalte sind extrem relevant. Es gibt ein paar exotische
  136. Themen, aber größtenteils wurden Verfahren erklärt, die tatsächlich auch
  137. (noch) eingesetzt werden.
  138. \end{minipage}
  139. \ding{46} Fanden vor der Prüfung \textbf{Absprachen} zu Form oder Inhalt statt? Wurden sie \textbf{eingehalten}? \\
  140. \begin{minipage}[t][7cm]{\linewidth}
  141. %% Hier ist Platz fuer deinen Kommentar
  142. Nein, es gab keine Absprachen.
  143. \end{minipage}
  144. \ding{46} Kannst du Ratschläge für das \textbf{Verhalten in der Prüfung} geben? \\
  145. \begin{minipage}[t][6.8cm]{\linewidth}
  146. %% Hier ist Platz fuer deinen Kommentar
  147. Mit den Antworten kann man etwas lenken, was als nächstes
  148. gefragt wird.
  149. \end{minipage}
  150. %
  151. \end{multicols}
  152. \clearpage
  153. \section*{Inhalte der Prüfung:}
  154. Es wurde ML1 und ML2 stark vermischt. Das war vor allem mein \enquote{Fehler}.
  155. \begin{itemize}
  156. \item VC-Dimension
  157. \item Welche Lernverfahren sind nach Vapnik korrekt?
  158. \item[$\rightarrow$] SVM, Neuronale Netze mit Cascade Correlation, Adaboost
  159. \item Warum ist Adaboost korrektes lernen?
  160. \item[$\rightarrow$] Adaboost fügt sukzessive immer weitere Basis-Klassifikatoren (z.B. Decision Strumps; hier habe ich das Bild in den Folien
  161. gezeichnet) hinzu. Die Menge der möglichen Hypothesen (=Trenngrenze zur Klassifikation) zweier Decision
  162. strumps ist eine echte Obermenge der möglichen Hypothesen eines einzelnen
  163. Decision Strumps (hier auch zwei Kreise gezeichnet, wobei der eine den
  164. anderen beinhaltet). Dies ist die strukturierung des Hypothesenraumes.
  165. Ein weiterer Klassifikator wird nur hinzugefügt, wenn der Empirische Fehler
  166. nicht akzeptabel ist.
  167. \item Wie minimieren SVMs das strukturelle Risiko?
  168. \item[$\rightarrow$] (Bild der Dualität zwischen Feature-Space und Hypothesenraum gezeichnet, vgl. mein Blog für eine Erklärung). Die SVM
  169. minimiert das strukturelle Risiko, indem der Radius für die Hyperkugel zu
  170. dem nächsten Datenpunkt (=Gerade) maximiert wird. Also durch den maximalen
  171. Margin. (Da war ich aber sehr unsicher... er war nicht richtig zufrieden,
  172. aber es schien OK gewesen zu sein. Ich habe noch was von den Slack-Variablen
  173. erzählt.).
  174. \item Wie minimiert man mit neuronalen Netzen das strukturelle Risiko?
  175. \item[$\rightarrow$] Entweder Netz konstruktiv aufbauen (cascade correlation)
  176. oder \enquote{prunen} (Verbindungen mit geringem Gewicht entfernen, Optimal Brain Damage (war nicht Teil der Vorlesung))
  177. \item Wie kann man aktiv lernen?
  178. \item[$\rightarrow$] Query-by-Committee (Selektive Entnahme, Pool-based, Query Synthesis)
  179. \item Wie kann man mit SVMs aktiv lernen?
  180. \item[$\rightarrow$] Version Space so stark wie möglich durch neue Daten
  181. minimieren.
  182. \item Was lernen neuronale Netze?
  183. \item[$\rightarrow$] Gewichte
  184. \item Wie lernen neuronale Netze? (Er hat auf die x-Achse ein Gewicht $w$
  185. gezeichet und auf die y-Achse den Fehler.).
  186. \item[$\rightarrow$] Gradient descent (Gradient eingezeichnet, Schrittweite / Lernrate erklärt.)
  187. \item Was ist Overfitting in neuronalen Netzen formal gesehen?
  188. \item[$\rightarrow$] Habe Trainings- und Testfehler über Epochen gezeichnet
  189. und den Punkt markiert, ab dem Overfitting passiert.
  190. Da ist wohl was neues in dem Jahr nach mir dran
  191. gekommen, was er hören wollte. War aber nicht so
  192. schlimm. Die Erklärung war etwas mit Generalisierung.
  193. \item Wie funktioniert SSL?
  194. \item[$\rightarrow$] Auto-Encoder (habe hier viel erzählt),
  195. Transductive SVM, Self-Training, Co-Training,
  196. \item Weitere Themen: Expectation Maximization, Generalisierung, \dots
  197. Die Prüfung ging sehr lang, aber ich konnte das Gespräch immer wieder
  198. auf neuronale Netze / SVMs lenken :-)
  199. \end{itemize}
  200. \end{document}