Google Colab - Dokumentation Ihres Codes
Da die Codezelle die vollständige Python-Syntax unterstützt, können Sie Python verwenden commentsim Codefenster, um Ihren Code zu beschreiben. Oft benötigen Sie jedoch mehr als nur einfache textbasierte Kommentare, um die ML-Algorithmen zu veranschaulichen. ML verwendet häufig Mathematik. Um Ihren Lesern diese Begriffe und Gleichungen zu erklären, benötigen Sie einen Editor, der LaTex unterstützt - eine Sprache für mathematische Darstellungen. Colab bietetText Cells für diesen Zweck.
Eine Textzelle mit wenigen mathematischen Gleichungen, die normalerweise in ML verwendet werden, ist im folgenden Screenshot dargestellt.
In diesem Kapitel sehen wir den Code zum Generieren der obigen Ausgabe.
Textzellen werden mit formatiert markdown- eine einfache Auszeichnungssprache. Lassen Sie uns nun sehen, wie Sie Ihrem Notizbuch Textzellen hinzufügen und Text mit mathematischen Gleichungen hinzufügen.
Markdown-Beispiele
Schauen wir uns einige Beispiele für die Syntax von Markup-Sprachen an, um deren Funktionen zu demonstrieren.
Geben Sie den folgenden Text in die Textzelle ein.
This is **bold**.
This is *italic*.
This is ~strikethrough~.
Die Ausgabe der obigen Befehle wird wie hier gezeigt auf der rechten Seite der Zelle gerendert.
Mathematische Gleichungen
Füge hinzu ein Text Cell in Ihr Notizbuch und geben Sie die folgende Markdown-Syntax in das Textfenster ein -
$\sqrt{3x-1}+(1+x)^2$
Sie sehen das sofortige Rendern des Markdown-Codes im rechten Bereich der Textzelle. Dies wird im folgenden Screenshot gezeigt -
Schlagen Enter und der Markdown-Code verschwindet aus der Textzelle und nur die gerenderte Ausgabe wird angezeigt.
Versuchen wir eine andere kompliziertere Gleichung, wie hier gezeigt -
$e^x = \sum_{i = 0}^\infty \frac{1}{i!}x^i$
Die gerenderte Ausgabe wird hier als Kurzreferenz angezeigt.
Code für Beispielgleichungen
Hier ist der Code für die Beispielgleichungen, die in einem früheren Screenshot gezeigt wurden -
Constraints are
- $3x_1 + 6x_2 + x_3 =< 28$
- $7x_1 + 3x_2 + 2x_3 =< 37$
- $4x_1 + 5x_2 + 2x_3 =< 19$
- $x_1,x_2,x_3 >=0 $
The trial vector is calculated as follows:
- $u_i(t) = x_i(t) + \beta(\hat{x}(t) − x_i(t)) + \beta \sum_{k = 1}^{n_v}(x_{i1,k}(t) − x_{i2,k}(t))$
$f(x_1, x_2) = 20 + e - 20exp(-0.2 \sqrt {\frac {1}{n} (x_1^2 + x_2^2)}) - exp (\frac {1}{n}(cos(2\pi x_1) + cos(2\pi x_2))$
$x ∈ [-5, 5]$
>$A_{m,n} =
\begin{pmatrix}
a_{1,1} > a_{1,2} > \cdots > a_{1,n} \\
a_{2,1} > a_{2,2} > \cdots > a_{2,n} \\
\vdots > \vdots > \ddots > \vdots \\
a_{m,1} > a_{m,2} > \cdots > a_{m,n}
\end{pmatrix}$
Die Beschreibung der vollständigen Markup-Syntax geht über den Rahmen dieses Lernprogramms hinaus. Im nächsten Kapitel erfahren Sie, wie Sie Ihre Arbeit speichern können.