Filled page 3

This commit is contained in:
Philipp Horstenkamp 2023-12-08 00:22:08 +01:00
parent 932841770d
commit 152575f276
Signed by: Philipp
GPG Key ID: DD53EAC36AFB61B4

View File

@ -18,6 +18,8 @@
\usetikzlibrary{positioning,fit,calc,backgrounds} \usetikzlibrary{positioning,fit,calc,backgrounds}
\renewcommand{\lstlistingname}{Codebeispiel}
\lstdefinestyle{mystyle}{ \lstdefinestyle{mystyle}{
language=Python, language=Python,
basicstyle=\ttfamily\small, basicstyle=\ttfamily\small,
@ -151,9 +153,11 @@ Zur evaluation des KI models wurden mathematische Aufgaben aus 8 Datensetzen auf
Experimente konnte gezeigt werden, dass Kommentare und lange beschreibungen zwischen den Codezeilen die ergebnisse nicht verbessern. Experimente konnte gezeigt werden, dass Kommentare und lange beschreibungen zwischen den Codezeilen die ergebnisse nicht verbessern.
Daher sind die Beispiele recht schier. Daher sind die Beispiele recht schier.
In Codebeispiel \ref{math-prompt-beispiel} ist ein Beispiel aus dem PAL repository, welches zeigt wie ein solcher Mathematischer Prompt aussehen kann. In Codebeispiel \ref{list:math-prompt-example} ist ein Beispiel aus dem PAL repository, welches zeigt wie ein solcher Mathematischer Prompt aussehen kann.
Das Beispiel wurde dabei nicht übersetzt da unklar ist in wie weit eine Übersetzung die Qualität von generiertem code Schwächt.
Gerade da Code im wesentlichen in Englisch geschrieben wird.
\begin{lstlisting}[language=Python, caption=Beispiel prompt für mathematische , label=math-prompt-example] \begin{lstlisting}[language=Python, caption=Prompt Beispiel für mathematische Probleme, label=list:math-prompt-example]
(*@\textbf{Q: Olivia has \$23. She bought five bagels for \$3 each. How much money does she have left?}@*) (*@\textbf{Q: Olivia has \$23. She bought five bagels for \$3 each. How much money does she have left?}@*)
# solution in Python: # solution in Python:
@ -171,8 +175,41 @@ ddef solution():
\subsection{Abstraktes denken} \subsection{Abstraktes denken}
\subsection{Algoritmischen Aufgaben} Hier wurden verschiedene Probleme gelöst. Dies ging es um Attribute von Objekten welche Relative zu einander Position sind.
Also um Probleme wie ein Grauer Esel, ein Brauner hund, eine Graue katze und eine Roter Hahn stehen aufeinander. Welche farbe hat das Tier unter dem Hund?
Dann geht es um aussagen wie Verschobene und gefilterte Daten. Im Beispiel gibt es Tabellarische Daten zu Pinguinen welche nach Attributen gefiltered und danach Gezählt werden müssen.
Zuletzt geht es noch um das Verständnisse von Datum und Zeitabstände. Probleme wie Peters Reise sollte 5 Stunden dauern. Er hat aber doppel so lange gebraucht wie geplant.
Wenn er um 23 Uhr angekommen ist. Wann ist er losgefahren?
Zu allen drei Problemstellungen gibt es jeweils separate Prompts im stile von Codebeispiel \ref{list:math-prompt-example}.
\subsection{Algorithmische Aufgaben}
Hier wird sich mit dem Lösen von Deterministische aufgabenstellungen auseinandergesetzt.
Nicht mit allgemeinen sondern spezifischen fragestellungen wie dem Kategorischen zählen von Objekten, oder dem erstellen von Sequenzen nach Anweisungen.
Codebeispiel \ref{list:obj-count} zeigt einen mögliches Beispiel für einen Zählerprompt aussehen kann.
\begin{lstlisting}[language=Python, caption=Prompt Beispiel zum Zählen von Objekten, label=list:obj-count]
(*@\textbf{Q: I have a chair, two potatoes, a cauliflower, a lettuce head, two tables, a
cabbage, two onions, and three fridges. How many vegetables do I have?}@*)
# solution in Python:
ddef solution():
"""Olivia has $23. She bought five bagels for $3 each. How much money does she have left?"""
def soloution()
"""Counting all vagetables. Chair, table and friges arn't counted."""
vegetables_to_count = {
'potato': 2,
'cauliflower': 1,
'lettuce head': 1,
'cabbage': 1,
'onion': 2
}
return sum(vegetables_to_count.values())
\end{lstlisting}
\section{} \section{}