Amazon Web Servislerini kullanarak Jupyter Notebook ile nasıl çalışılır?

Jupyter notebook, Python programlama dilini kullanarak Veri Bilimi ve Makine Öğrenimi ile ilgili tüm etkinlikleri gerçekleştirmek için en iyi IPython konsolu olarak kabul edilir. Bunun nedeni, kolay veri görselleştirmesi ve makine öğrenimi kodlarının konsol içinde hızlı yürütülmesidir. Not defteri, pip kurulumuyla indirilebilen bir üçüncü taraf kitaplığı olarak gelir ve bu defter için bilgisayarda Python veya Anaconda kurulumu dışında herhangi bir gereksinim yoktur. Şimdi, bu not defterine Python ve Anaconda aracılığıyla erişilmesi, dışarıdaki her veri bilimci tarafından biliniyor, ancak bu not defterine çeşitli bulut tabanlı platformlar aracılığıyla da erişilebiliyorsa ne olur? Evet, Jupyter lab, Microsoft Azure, Amazon Web Services gibi servislerden faydalanmak mümkündür.

Bunlar, bulutta sunucu sağlamanın yanı sıra sundukları harika veri işleme ve dağıtım özellikleri nedeniyle herhangi bir kuruluşta en çok kullanılan araçlardan bazılarıdır. Jupyter Lab ve Azure üzerinden Jupyter’a erişmek biraz basit ve çoğunlukla herkes tarafından biliniyor, peki ya AWS?

Bugün size Amazon’un AWS hizmetlerini kullanarak Jupyter not defterinde çalışma konusunda yol göstereceğim. O halde daha fazla zaman kaybetmeden başlayalım!

Juypter NoteBook ile AWS Bulut Sunucusunu Çalıştırma Adımları

  • Yapılacak ilk ve en önemli şey, web tarayıcısını açıp AWS free tier yazmaktır. Bundan sonra, web sayfasındaki ilk bağlantıya tıklayın ve AWS’nin ana sayfasına yönlendirileceksiniz. Burada Yeni hesap oluştur’a tıklayın.

AWS'nin ücretsiz sürümü için kaydolun

  • Tıklandıktan sonra, sizi AWS ile yeni bir hesap oluşturmaya götürecektir. Sadece gerekli bilgileri doldurun ve hesabınızı oluşturun.

12 aylık deneme için AWS hesabı

  • Ayrıntıları doldurduktan sonra Devam’ı tıklayın ve iletişim bilgilerinin bulunduğu bir sayfaya yönlendirileceksiniz. Bireysel kullanım için Kişisel seçeneğini belirleyin ve bilgileri AWS tarafından istendiği şekilde doldurun. Bilgileri doldurduktan sonra Hesap oluştur seçeneğine tıklayın.
  • Kredi kartı bilgilerinizi ve PAN bilgilerinizi giriniz. AWS’yi kullanmaya başlamak için kredi kartı bilgileri gereklidir ve kartınızdan ilk olarak 2 INR tahsil edilecektir.
  • Ödeme yapıldıktan sonra, cep telefonu numaranızı girmenizi isteyen bir doğrulama işlemi başlayacaktır. Aynısını sağlayın ve doğrulama işlemini tamamlayın.
  • Bu yapıldıktan sonra Ücretsiz, İşletme ve Geliştirici gibi bir destek planı seçin. Ücretsiz hizmetler için temel planı seçin.
  IMPS VS NEFT VS RTGS - Fark Nedir?

Arama Sonuçları Web Sonuçları Bir Jupyter Notebook Sunucusu Kurun

  • Tebrikler, ücretsiz hesabınız oluşturuldu ve artık Jupyter’da çalışmaya hazırsınız.
  • Tarayıcınıza AWS konsolunu yazmanız yeterlidir, sizi ana AWS konsolu sayfasına götürür. Sadece kök kimlik bilgilerinizi sağlayarak giriş yapın.

AWS Jupyter Bulut sunucusunda oturum açın

  • AWS konsolunun ana penceresi sizin için açıktır. Artık tek yapmanız gereken konsoldaki arama çubuğuna Sagemaker yazmak. İşiniz bittiğinde, Amazon Sagemaker sizin için açılacaktır. Not Defteri Bulut Sunucuları seçeneğini burada bulun ve Not Defteri bulut sunucusu adı, Not Defteri bulut sunucusu türü ve IAM rolü gibi belirli ayrıntıları doldurarak kendi Not Defteri bulut sunucunuzu oluşturun. Not Defteri oluşturmak için yeni bir IAM rolü oluşturmanız gerektiğini unutmayın. Ayrıca Notebook örneğiniz için S3 grubu adlı bir terim sağlamalısınız. S3 kovası, işinizi ve diğer verilerinizi sakladığınız bir kapsayıcıdan başka bir şey değildir.

AWS yönetim konsolu

AWS'de bir Jupyter Notebook örneği oluşturun

Not defteri örneği için onay ve şifreleme

AWS rol oluşturur

  • Tüm ayrıntılar doldurulduktan sonra Not Defteri Oluştur’a tıklayın ve AWS sizin için bir Not Defteri bulut sunucusu oluşturmaya başlayacaktır. Bu biraz zaman alacaktır ve bir kez oluşturulduğunda, not defterinize bir Jupyter not defteri olarak erişebilir ve üzerinde çalışabilirsiniz.

not defterinize Amazon web hizmeti bulutunda bir Jupyter Notebook bulut sunucusu olarak erişin

AWS EC2 hizmetlerinin nasıl kullanılacağı hakkında daha fazla bilgi için resmi belgelerini takip edebilir veya YouTube’da Krish Naik, KGP Talkie ve çok daha fazlası gibi bir öğreticiyi takip edebilirsiniz. Bu kanallar, AWS hizmetlerini daha iyi anlamanıza yardımcı olur.

Çözüm

Amazon Web Servislerini kullanarak Jupyter üzerinde bu şekilde çalışabiliriz. Jupyter ile ilk AWS projenizi oluşturmaya başlayın.