Jupyter Notebook vs Google Colab
Jupyter Notebook’u ve Google Colab’i uzun süre kullandım. Şimdi sizlere aralarındaki farkları ve hangisinin sizin için daha iyi olduğunu anlatacağım.
Not: Bu yazı bir çeviri yazıdır. Orijinal yazıya buradan ulaşabilirsiniz.
Jupyter Notebook, Colab’in temel aldığı açık kaynaklı bir projedir. Colab, herhangi bir şey indirmenize, yüklemenize veya çalıştırmanıza gerek kalmadan Jupyter Notebook’u kullanmanıza ve başkalarıyla paylaşmanıza olanak tanır. Yani Colab, Jupyter Notebook’un geliştirilmiş versiyonudur diyebiliriz.
Google Colab
- Colab, bir Web Uygulaması olduğundan, kullanmak için İnternet bağlantınızın olması gerekir.
- Bulutta çalışır ve programınızı sunucu tarafında çalıştırır, böylece paketleri indirmenize gerek kalmaz.
- Size yaklaşık 12 Gb RAM’i olan ücretsiz bir sanal makine verir aynı zamanda çok daha performanslı ve çok daha hızlı bir GPU kartına erişim sağlar. 12 saat boyunca ücretsiz GPU’lara erişebilirsiniz.
- Çalışmalarınız Google Drive hesabınıza kaydedilir.
Jupyter Notebook
- Jupiter Notebook kendi bilgisarınızda çevrim dışı çalışır.
- Program kendi bilgisarınızda çalıştığı için dosya sisteminize direkt erişimizin olur.
- Kullandığınız donanım elinizdeki cihazınkiyle sınırlıdır.
- İhtiyacınız olan her şeyi paket yöneticileri kullanarak indirmeniz gerekir.
Jupyter notebook = Kod çalıştırma, not alma, multimedya ekleme(video, fotoğraf…) + Okuma-değerlendirme-yazdırma döngüsü + Terminal.
Google colab = Jupyter notebook + collaboration(iş birliği) ve bulut tabanlı donanım desteği.
Hangisi daha iyi?
Colab, çalışmanızı direkt notebook üzerinden diğer geliştiricilerle paylaşmanıza olanak tanır. Bu da çalışmanızı GitHub ile paylaşmakla zaman kaybetmenizi engeller. Ayrıca Colab, çalışmayı uzaktan bilgisayar üzerinde çalıştırdığı için “benim sistemimde çalışıyordu!” cümlesini de tarihe karıştırır. Eğer sadece kişisel projeler üzerinde çalışıyorsanız Jupyter sizin için yeterli olur. Bunun yanında ticari amaçlı geliştirme yapıyorsanız, Colab daha profesyonel geliştirme imkanı sağlar.
Eğer yazılım alanında çalışmıyor ve iş bilgisayarınıza Jupyter Notebook gibi alakasız şeyler indirmek istemiyorsanız direkt tarayıcı üzerinden Colab kullanmaya başlayabilirsiniz. Bu sayede hiçbir şey indirmenize gerek kalmaz.
Ahmet Kök
Yazımı beğendiyseniz alkış atarak ve paylaşarak daha fazla kişiye ulaşmasını sağlayabilirsiniz. (Maksimum 50'ye kadar alkış atılabildiğini biliyor muydunuz?) Yorum yaparak bana geri bildirimlerde bulunmanız ise beni gerçekten çok mutlu ediyor.
Ayrıca bana ahmeetkok sosyal medya hesaplarımdan veya kokahmet@pm.me mail hesabımdan her zaman ulaşabilirsiniz.
Diğer yazılarıma göz atmak isterseniz: