Google Colab - Mendokumentasikan Kode Anda
Karena sel kode mendukung sintaks Python penuh, Anda dapat menggunakan Python commentsdi jendela kode untuk mendeskripsikan kode Anda. Namun, seringkali Anda membutuhkan lebih dari sekedar komentar berbasis teks sederhana untuk menggambarkan algoritma ML. ML banyak menggunakan matematika dan untuk menjelaskan istilah dan persamaan tersebut kepada pembaca Anda, Anda memerlukan editor yang mendukung LaTex - bahasa untuk representasi matematika. Colab menyediakanText Cells untuk tujuan ini.
Sel teks yang berisi beberapa persamaan matematika yang biasanya digunakan dalam ML ditunjukkan pada gambar di bawah -
Saat kita melanjutkan bab ini, kita akan melihat kode untuk menghasilkan keluaran di atas.
Sel Teks diformat menggunakan markdown- bahasa markup sederhana. Sekarang, mari kita lihat cara menambahkan sel teks ke buku catatan Anda dan menambahkan beberapa teks yang berisi persamaan matematika.
Contoh Penurunan Harga
Mari kita lihat beberapa contoh sintaks bahasa markup untuk menunjukkan kemampuannya.
Ketik teks berikut di sel Teks.
This is **bold**.
This is *italic*.
This is ~strikethrough~.
Output dari perintah di atas ditampilkan di sisi kanan Cell seperti yang ditunjukkan di sini.
Persamaan Matematika
Tambah sebuah Text Cell ke buku catatan Anda dan masukkan sintaks penurunan harga berikut di jendela teks -
$\sqrt{3x-1}+(1+x)^2$
Anda akan melihat rendering langsung dari kode penurunan harga di panel sisi kanan sel teks. Ini ditunjukkan pada gambar di bawah -
Memukul Enter dan kode penurunan harga menghilang dari sel teks dan hanya keluaran yang ditampilkan yang ditampilkan.
Mari kita coba persamaan lain yang lebih rumit seperti yang ditunjukkan di sini -
$e^x = \sum_{i = 0}^\infty \frac{1}{i!}x^i$
Keluaran yang diberikan ditampilkan di sini untuk referensi cepat Anda.
Kode untuk Persamaan Sampel
Berikut adalah kode untuk persamaan sampel yang ditunjukkan di tangkapan layar sebelumnya -
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}$
Menjelaskan sintaks markup lengkap berada di luar cakupan tutorial ini. Di bab selanjutnya, kita akan melihat bagaimana cara menyimpan pekerjaan Anda.