Google Colab - Kodunuzu Belgeleme

Kod hücresi tam Python sözdizimini desteklediğinden, Python'u kullanabilirsiniz. commentsKod penceresinde kodunuzu açıklamak için. Bununla birlikte, ML algoritmalarını göstermek için çoğu zaman basit metin tabanlı yorumlardan daha fazlasına ihtiyacınız vardır. Makine öğrenimi yoğun bir şekilde matematiği kullanır ve bu terimleri ve denklemleri okuyucularınıza açıklamak için matematiksel temsiller için bir dil olan LaTex'i destekleyen bir editöre ihtiyacınız vardır. Colab sağlarText Cells bu amaç için.

Makine öğrenimi için tipik olarak kullanılan birkaç matematiksel denklem içeren bir metin hücresi aşağıdaki ekran görüntüsünde gösterilmektedir -

Bu bölümde ilerlerken, yukarıdaki çıktının üretilmesi için kodu göreceğiz.

Metin Hücreleri kullanılarak biçimlendirilir markdown- basit bir biçimlendirme dili. Şimdi not defterinize nasıl metin hücreleri ekleyeceğinizi görelim ve ona matematiksel denklemler içeren bazı metinler ekleyelim.

Markdown Örnekleri

Yeteneklerini göstermek için birkaç biçimlendirme dili sözdizimi örneğine bakalım.

Metin hücresine aşağıdaki metni yazın.

This is **bold**.
This is *italic*.
This is ~strikethrough~.

Yukarıdaki komutların çıktısı, burada gösterildiği gibi Hücrenin sağ tarafında oluşturulur.

Matematiksel Denklemler

Ekle Text Cell not defterinize girin ve metin penceresine aşağıdaki markdown sözdizimini girin -

$\sqrt{3x-1}+(1+x)^2$

Metin hücresinin sağ tarafındaki panelde indirim kodunun hemen oluşturulduğunu göreceksiniz. Bu, aşağıdaki ekran görüntüsünde gösterilmektedir -

Hit Enter ve indirgeme kodu metin hücresinden kaybolur ve yalnızca oluşturulan çıktı gösterilir.

Burada gösterildiği gibi daha karmaşık bir denklem deneyelim -

$e^x = \sum_{i = 0}^\infty \frac{1}{i!}x^i$

Oluşturulan çıktı, hızlı başvuru için burada gösterilmektedir.

Örnek Denklemler için Kod

İşte daha önceki bir ekran görüntüsünde gösterilen örnek denklemlerin kodu -

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}$

Tam işaretleme sözdizimini açıklamak bu eğiticinin kapsamı dışındadır. Bir sonraki bölümde, çalışmanızı nasıl kaydedeceğinizi göreceğiz.