Jupyter Interaktif Araçları

Merhabalar, bu yazımda günümüzde yapay zeka uygulamaları üzerine çalışanların çok
iyi bildiği ve yoğun olarak kullandığı Jupyter Notebook’un pek bilinmeyen yönlerinden
bahsedeceğim. Öncesinde Jupyter Notebook’u dilerseniz biraz tanıyalım (Not: Bu yazıyı
okuyorsanız muhtemelen bu kısa bilgilere hakimsinizdir). Jupyter Notebook, web
tarayıcısı üzerinden aldığınız notları ve kodlarınızı kaydederek çalıştırabileceğiniz bir istemci
uygulamasıdır. Python, R, Julia vb. birçok yazılım dillerini destekleyen Jupyter, efektif
kullanım kolaylığı ile Veri Bilimi, Makine Öğrenmesi ve Derin Öğrenme konularına gönül
verenler tarafından yaygın olarak kullanılmaktadır.
Günlük yaşamda veya iş ortamında kullandığımız araç ve gereçleri yakından
tanımamız ve kabiliyetlerinin farkında olmamız hayatımızı daha da kolaylaştırmasının sanı
sıra yapılan faaliyeti daha da eğlenceli kılabilir. Bu bağlamda bizlerin oldukça sık kullandığı
Jupyter Notebook’u yakından tanımamız ve sağladığı imkanlara hâkim olmamız
çalışmalarımızın daha verimli ve zevkli geçmesine imkan tanıyacaktır. Lafı fazla uzatmadan
Jupyter Notebook’a ait özelliklerden olan interaktif araçlarını incelemeye koyulalım. Jupyter,
interaktif özelliği ile;
Kodlarınızda tanımladığınız değişkenleri, ilgili hücreyi tekrar tekrar çalıştırmak
zorunda kalmadan kolayca değiştirebileceğiniz bir kullanım kolaylığına kavuşmuş,
Konu çalışırken karşılaştığınız parametrelerin modellere olan etkilerini interaktif
şekilde görselleştirmiş,
Jupyter Notebook’ta yer alan hücrelerin mükerrer çalışması sonucu oluşabilecek
muhtemel hataları önlemiş,
Ayrıca kod bütünlüğünü sağlayarak kodun akışını da korumuş oluyoruz.