Cloud Computing
Bulut bilişimin yapay zekaya nasıl güç verdiğini keşfet. Ultralytics YOLO26'yı bulut GPU'larında eğitmeyi ve yepyeni Ultralytics Platform'u kullanarak ölçeklenebilir vizyon modellerini dağıtmayı öğren.
Bulut bilişim, sunucular, depolama, veritabanları, ağ oluşturma ve yazılım gibi BT kaynaklarının internet üzerinden isteğe bağlı olarak sunulmasını ifade eder. Kuruluşlar fiziksel veri merkezleri satın almak, bunlara sahip olmak ve bakımını yapmak yerine, teknoloji hizmetlerine bir bulut sağlayıcısından ihtiyaç duydukları anda erişebilirler. Yapay Zeka (AI) ve Makine Öğrenimi (ML) uygulayıcıları için bu paradigma dönüştürücüdür. Donanımın engelleyici ön maliyeti olmaksızın devasa veri kümelerini ve karmaşık hesaplamaları işlemek için gereken esnek ölçeklenebilirliği sağlar.
Link to this sectionYapay Zeka Geliştirmede Bulutun Önemi#
The symbiotic relationship between cloud infrastructure and modern AI has accelerated technological innovation. Training sophisticated Deep Learning (DL) models requires immense processing power. Cloud platforms offer instant access to high-performance clusters of Graphics Processing Units (GPUs) and Tensor Processing Units (TPUs), enabling researchers to perform distributed training on vast amounts of training data.
Ham gücün ötesinde bulut hizmetleri, Makine Öğrenimi Operasyonlarını (MLOps) kolaylaştırır. Veri alımından veri etiketlemeye, model dağıtımına ve izlemeye kadar bulut, birleşik bir ekosistem sunar. Bu, ekiplerin altyapıyı yönetmek yerine algoritmaları iyileştirmeye odaklanmalarını sağlar. Örneğin, Ultralytics Platform, YOLO26 gibi görüntü modellerinin eğitimini ve yönetimini basitleştirmek için bulut kaynaklarını kullanır.
Link to this sectionTemel Hizmet Modelleri#
Bulut bilişim tipik olarak, her biri farklı kontrol seviyeleri sunan üç modele ayrılır:
- Hizmet Olarak Altyapı (IaaS): Temel hesaplama ve depolama kaynakları sağlar. Kullanıcılar, genellikle Docker konteynerleri gibi araçlar kullanarak işletim sistemini ve uygulamaları yönetirler. Amazon EC2 ve Google Compute Engine buna örnektir.
- Hizmet Olarak Platform (PaaS): Altta yatan altyapıyı yönetme ihtiyacını ortadan kaldırarak geliştiricilerin uygulama dağıtmaya odaklanmasını sağlar. Bu, veritabanı yönetimi ve uygulama barındırma için popülerdir.
- Hizmet Olarak Yazılım (SaaS): Eksiksiz yazılım ürünlerini internet üzerinden sunar. Ultralytics Platform, bilgisayarlı görü modellerini eğitmek için kodsuz bir arayüz sunan bir SaaS örneğidir.
Link to this sectionYapay Zekada Gerçek Dünya Uygulamaları#
Bulut bilişim, yapay zeka çözümlerinin çeşitli sektörlerde küresel olarak çalışmasını sağlar.
- Tıbbi Görüntüleme: Sağlık hizmeti sağlayıcıları, petabaytlarca veriyi güvenli bir şekilde depolamak için bulutu kullanır. Bulut sunucularında çalışan tıbbi görüntü analizi algoritmaları, radyologların anomalileri tespit etmesine yardımcı olmak için MRI veya BT taramalarını işleyebilir. Bu merkezi işleme, en güncel model sürümlerinin her zaman kullanımda olmasını sağlar.
- Akıllı Perakende: Perakendeciler, envanter seviyelerini izlemek ve müşteri trafiğini analiz etmek için nesne algılama amacıyla buluta bağlı kameralardan yararlanır. Veriler buluta aktarılır, içgörü elde etmek için işlenir ve mağaza yöneticileri için panolarda görselleştirilir. Perakendede Yapay Zeka işlemlerini nasıl optimize ettiğini gör.
Link to this sectionBulut Bilişim ve Uç Bilişim Karşılaştırması#
Bulut bilişimi uç bilişimden ayırmak önemlidir çünkü yapay zeka hattında birbirini tamamlayan roller üstlenirler.
- Bulut Bilişim: Veri işlemeyi devasa veri merkezlerinde merkezileştirir. Model eğitimi, geçmiş Büyük Veri analizi ve uzun süreli depolama gibi yoğun iş yükleri için en uygunudur.
- Uç Bilişim: Verileri kaynağına yakın bir yerde (örneğin, IoT cihazları, üretim robotları) işler. Bu, çıkarım gecikmesini ve bant genişliği kullanımını en aza indirir.
Yaygın bir iş akışı, yüksek hızlı GPU'lardan yararlanmak için YOLO26 gibi güçlü bir modeli bulutta eğitmeyi ve ardından bunu bir uç cihazda verimli bir şekilde yürütmek için ONNX gibi bir formata aktarmayı içerir.
Link to this sectionÖrnek: Bulut Tabanlı Model Eğitimi#
Aşağıdaki Python parçacığı, bir YOLO26 modeli için eğitimin nasıl başlatılacağını göstermektedir. Bu kod yerel olarak çalışabilse de, GPU kaynaklarının süreci önemli ölçüde hızlandırdığı bulut ortamlarına sorunsuz bir şekilde ölçeklenecek şekilde tasarlanmıştır.
from ultralytics import YOLO
# Load the latest YOLO26 model (recommended for speed and accuracy)
model = YOLO("yolo26n.pt")
# Train the model on the COCO8 dataset
# Cloud GPUs drastically reduce training time for larger datasets
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)Büyük ölçekli projeler için bulut eğitimi çözümlerinden yararlanmak, model ağırlıklarının yerel iş istasyonlarını aşırı ısıtmadan verimli bir şekilde optimize edilmesini sağlar.






