You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/tr/5-Data-Science-In-Cloud/17-Introduction/README.md

9.9 KiB

Bulutta Veri Bilimine Giriş

 Sketchnote by (@sketchthedocs)
Bulutta Veri Bilimine Giriş - Sketchnote by @nitya

Bu derste, Bulutun temel prensiplerini öğreneceksiniz, ardından veri bilimi projelerinizi yürütmek için Bulut hizmetlerini kullanmanın neden ilginç olabileceğini göreceksiniz ve Bulutta yürütülen bazı veri bilimi projelerine örnekler inceleyeceğiz.

Ders Öncesi Test

Bulut Nedir?

Bulut veya Bulut Bilişim, internet üzerinden bir altyapı üzerinde barındırılan, kullanıldıkça öde modeliyle sunulan geniş bir yelpazede bilişim hizmetlerinin teslimidir. Bu hizmetler arasında depolama, veritabanları, ağ, yazılım, analiz ve akıllı hizmetler gibi çözümler bulunur.

Genellikle Kamu, Özel ve Hibrit bulutları şu şekilde ayırırız:

  • Kamu bulutu: Kamu bulutu, üçüncü taraf bir bulut hizmet sağlayıcısı tarafından sahip olunan ve işletilen, bilişim kaynaklarını internet üzerinden halka sunan bir buluttur.
  • Özel bulut: Özel bulut, yalnızca tek bir işletme veya organizasyon tarafından kullanılan bulut bilişim kaynaklarını ifade eder. Hizmetler ve altyapı özel bir ağ üzerinde yönetilir.
  • Hibrit bulut: Hibrit bulut, kamu ve özel bulutları birleştiren bir sistemdir. Kullanıcılar, bir yerel veri merkezi seçerken, veri ve uygulamaların bir veya daha fazla kamu bulutunda çalışmasına izin verir.

Çoğu bulut bilişim hizmeti üç kategoriye ayrılır: Hizmet Olarak Altyapı (IaaS), Hizmet Olarak Platform (PaaS) ve Hizmet Olarak Yazılım (SaaS).

  • Hizmet Olarak Altyapı (IaaS): Kullanıcılar sunucular, sanal makineler (VM'ler), depolama, ağlar, işletim sistemleri gibi bir BT altyapısını kiralar.
  • Hizmet Olarak Platform (PaaS): Kullanıcılar yazılım uygulamaları geliştirmek, test etmek, teslim etmek ve yönetmek için bir ortam kiralar. Kullanıcılar, geliştirme için gereken sunucular, depolama, ağ ve veritabanlarının altyapısını kurmak veya yönetmek zorunda kalmaz.
  • Hizmet Olarak Yazılım (SaaS): Kullanıcılar, internet üzerinden talep üzerine ve genellikle abonelik bazında yazılım uygulamalarına erişim sağlar. Kullanıcılar, yazılım uygulamasını barındırma ve yönetme, altyapıyı veya bakımını (örneğin yazılım güncellemeleri ve güvenlik yamaları) düşünmek zorunda kalmaz.

En büyük Bulut sağlayıcılarından bazıları Amazon Web Services, Google Cloud Platform ve Microsoft Azure'dur.

Veri Bilimi için Neden Bulutu Seçmelisiniz?

Geliştiriciler ve BT profesyonelleri, Bulut ile çalışmayı aşağıdaki nedenler dahil olmak üzere birçok sebepten dolayı tercih eder:

  • Yenilik: Uygulamalarınızı, Bulut sağlayıcıları tarafından oluşturulan yenilikçi hizmetleri doğrudan uygulamalarınıza entegre ederek güçlendirebilirsiniz.
  • Esneklik: Sadece ihtiyacınız olan hizmetler için ödeme yaparsınız ve geniş bir hizmet yelpazesinden seçim yapabilirsiniz. Genellikle kullandıkça ödersiniz ve hizmetlerinizi değişen ihtiyaçlarınıza göre uyarlarsınız.
  • Bütçe: Donanım ve yazılım satın almak, yerinde veri merkezleri kurmak ve işletmek için başlangıç yatırımları yapmanız gerekmez; sadece kullandığınız kadar ödersiniz.
  • Ölçeklenebilirlik: Kaynaklarınız projenizin ihtiyaçlarına göre ölçeklenebilir, bu da uygulamalarınızın herhangi bir zamanda dış faktörlere uyum sağlayarak daha fazla veya daha az işlem gücü, depolama ve bant genişliği kullanabileceği anlamına gelir.
  • Verimlilik: Veri merkezlerini yönetmek gibi başkası tarafından yönetilebilecek görevlerde zaman harcamak yerine işinize odaklanabilirsiniz.
  • Güvenilirlik: Bulut Bilişim, verilerinizi sürekli yedeklemek için çeşitli yollar sunar ve kriz zamanlarında bile işinizi ve hizmetlerinizi devam ettirmek için felaket kurtarma planları oluşturabilirsiniz.
  • Güvenlik: Projenizin güvenliğini güçlendiren politikalar, teknolojiler ve kontrollerden faydalanabilirsiniz.

Bunlar, insanların Bulut hizmetlerini kullanmayı tercih etmesinin en yaygın nedenlerinden bazılarıdır. Artık Bulutun ne olduğunu ve temel faydalarını daha iyi anladığımıza göre, veriyle çalışan veri bilimcilerin ve geliştiricilerin işlerine daha spesifik olarak bakalım ve Bulutun karşılaşabilecekleri çeşitli zorluklarla nasıl yardımcı olabileceğini görelim:

  • Büyük miktarda veri depolama: Büyük sunucular satın almak, yönetmek ve korumak yerine, verilerinizi doğrudan Bulutta depolayabilirsiniz. Örneğin Azure Cosmos DB, Azure SQL Database ve Azure Data Lake Storage gibi çözümlerle.
  • Veri Entegrasyonu Yapma: Veri entegrasyonu, veri toplamadan harekete geçmeye geçiş yapmanızı sağlayan Veri Biliminin önemli bir parçasıdır. Bulutta sunulan veri entegrasyon hizmetleriyle, çeşitli kaynaklardan gelen verileri tek bir veri ambarına toplamak, dönüştürmek ve entegre etmek için Data Factory kullanabilirsiniz.
  • Veri işleme: Büyük miktarda veri işlemek çok fazla işlem gücü gerektirir ve herkesin bu kadar güçlü makineler erişimi olmayabilir. Bu nedenle birçok kişi, çözümlerini çalıştırmak ve dağıtmak için doğrudan Bulutun büyük işlem gücünden yararlanmayı tercih eder.
  • Veri analitiği hizmetlerini kullanma: Azure Synapse Analytics, Azure Stream Analytics ve Azure Databricks gibi bulut hizmetleriyle verilerinizi eyleme dönüştürülebilir içgörülere dönüştürebilirsiniz.
  • Makine Öğrenimi ve veri zekası hizmetlerini kullanma: Sıfırdan başlamak yerine, Bulut sağlayıcısı tarafından sunulan makine öğrenimi algoritmalarını AzureML gibi hizmetlerle kullanabilirsiniz. Ayrıca konuşmadan metne, metinden konuşmaya, bilgisayar görüşü ve daha fazlası gibi bilişsel hizmetlerden faydalanabilirsiniz.

Bulutta Veri Bilimi Örnekleri

Bunu daha somut hale getirmek için birkaç senaryoya bakalım.

Gerçek zamanlı sosyal medya duygu analizi

Makine öğrenimi ile başlayan kişiler tarafından sıkça incelenen bir senaryoyla başlayalım: gerçek zamanlı sosyal medya duygu analizi.

Diyelim ki bir haber medya web sitesi işletiyorsunuz ve okuyucularınızın ilgilenebileceği içerikleri anlamak için canlı verilerden yararlanmak istiyorsunuz. Bunun hakkında daha fazla bilgi edinmek için, Twitter yayınlarından okuyucularınıza uygun konular hakkında gerçek zamanlı duygu analizi yapan bir program oluşturabilirsiniz.

Bakacağınız temel göstergeler, belirli konular (hashtagler) hakkındaki tweetlerin hacmi ve belirtilen konular etrafında duygu analizi yapan analitik araçlarla belirlenen duygudur.

Bu projeyi oluşturmak için gerekli adımlar şunlardır:

  • Twitter'dan veri toplayacak bir giriş akışı için bir olay merkezi oluşturun.
  • Twitter Streaming API'lerini çağıracak bir Twitter istemci uygulaması yapılandırın ve başlatın.
  • Bir Stream Analytics işi oluşturun.
  • İş girdisini ve sorgusunu belirtin.
  • Bir çıktı havuzu oluşturun ve iş çıktısını belirtin.
  • İşi başlatın.

Tam süreci görmek için belgelere göz atın.

Bilimsel makalelerin analizi

Bu müfredatın yazarlarından biri olan Dmitry Soshnikov tarafından oluşturulan bir projeye başka bir örnek alalım.

Dmitry, COVID makalelerini analiz eden bir araç oluşturdu. Bu projeyi inceleyerek, bilimsel makalelerden bilgi çıkaran, içgörüler elde eden ve araştırmacıların büyük makale koleksiyonlarında verimli bir şekilde gezinmesine yardımcı olan bir araç nasıl oluşturabileceğinizi göreceksiniz.

Bu projede kullanılan farklı adımlara bakalım:

  • Text Analytics for Health ile bilgi çıkarma ve ön işleme.
  • İşlemeyi paralelleştirmek için Azure ML kullanma.
  • Bilgiyi depolama ve sorgulama için Cosmos DB kullanma.
  • Veri keşfi ve görselleştirme için etkileşimli bir kontrol paneli oluşturma, Power BI kullanarak.

Tam süreci görmek için Dmitrynin blogunu ziyaret edin.

Gördüğünüz gibi, Bulut hizmetlerini kullanarak Veri Bilimi yapmak için birçok yol var.

Dipnot

Kaynaklar:

Ders Sonrası Test

Ders sonrası test

Ödev

Pazar Araştırması


Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belgenin kendi dilindeki hali yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlama veya yanlış yorumlamalardan sorumlu değiliz.