YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics HUB

Ultralytics HUB kullanarak Ultralytics YOLO11'i eğit ve dağıt

Yeni Ultralytics YOLO11 modellerini eğitmek ve dağıtmak için Ultralytics HUB'ı nasıl kullanabileceğine daha yakından bakarken bize katıl. Süreci adım adım inceleyeceğiz.

ABAbirami Vina
4 min read
Ultralytics HUB üzerinde YOLO11 eğitimi ve dağıtımı

Ultralytics YOLO11 is the new state-of-the-art computer vision model designed for tasks like object detection, image classification, and instance segmentation. It’s faster, more accurate, and more efficient than previous versions of YOLO (You Only Look Once) models. YOLO11 can be used for a variety of real-time computer vision applications. Best of all, getting started with Ultralytics YOLO11 is just as simple and straightforward as all other Ultralytics YOLO models.

Daha önce YOLO11'in yeni özelliklerini ve iyileştirmelerini tartışmış ve modele Ultralytics Python paketi veya Ultralytics HUB aracılığıyla erişimden bahsetmiştik. Bu kılavuzda, Ultralytics YOLO11'i kolayca eğitmek ve dağıtmak için Ultralytics HUB'ın nasıl kullanılacağını adım adım göstereceğiz.

Link to this sectionUltralytics HUB'a giriş#

Ultralytics HUB is Ultralytics’ no-code, user-friendly platform designed to streamline the entire process from training to deploying YOLO models, including the newly launched Ultralytics YOLO11 models. Whether you’re an AI expert or new to computer vision, the HUB provides an intuitive interface that allows you to upload datasets, select pre-trained models, and fine-tune them for your specific needs. With just a few clicks, you can train models for real-time applications in industries ranging from manufacturing to agriculture. HUB focuses on making advanced AI accessible without the need for extensive coding.

Ultralytics HUB, kodlama gerektirmeyen, kullanıcı dostu bir platformdur

Şekil 1. Ultralytics HUB kod gerektirmeyen, kullanıcı dostu bir platformdur.

Ultralytics HUB'ın temel erişim için ücretsiz bir katmanı ve bulut eğitimi, ekip iş birliği ve artırılmış kullanım limitleri gibi ek özellikler sunan Pro planı dahil olmak üzere farklı plan seçenekleri mevcuttur. İşte Ultralytics HUB tarafından sunulan temel özelliklere hızlı bir bakış:

  • Özel veri kümesi desteği: Daha kişiselleştirilmiş model eğitimi için kendi veri kümelerini yükle ve yönet.
  • Mobil entegrasyon: Optimize edilmiş performans için donanım hızlandırmalı Ultralytics HUB uygulamasını kullanarak YOLO modellerini iOS ve Android cihazlarda çalıştır.
  • Bulut kaynakları: GPU özellikli bulut altyapısı, daha hızlı ve daha verimli model eğitimini destekler.
  • Kolay proje yönetimi: Ultralytics HUB, Pro kullanıcılarının projeleri yönetmesini ve Ekipler özelliği aracılığıyla ekip üyeleriyle iş birliği yapmasını kolaylaştırarak ekip çalışmasını ve kaynak paylaşımını hızlandırır.
  • Çıkarım API'si: HUB, hem paylaşımlı hem de özel Çıkarım API'leri sağlar. Yerel bir ortam kurmana gerek kalmadan YOLO modellerini çalıştırabilirsin.
  • Ultralytics HUB-SDK: Kendi geliştirdiğimiz HUB-SDK, Ultralytics'in makine öğrenimi hizmetlerini Python uygulamalarına entegre etmeni kolaylaştırır.

HUB ayrıca çeşitli platformlarla entegre olur ve eğitilmiş modelleri ONNX, TensorFlow ve CoreML gibi çeşitli formatlara aktarabilirsin, bu da birden fazla platformda dağıtımı sorunsuz hale getirir. Özetle, Ultralytics HUB, veri kümesi işlemlerinden gerçek zamanlı model dağıtımına kadar karmaşık yapay zeka görevlerini tek bir kapsamlı araçla basitleştirir.

Link to this sectionYOLO11 kullanarak Ultralytics HUB üzerinde çıkarımlar çalıştırma#

YOLO11 kullanarak Ultralytics HUB üzerinde çıkarım çalıştırmak için "Modeller" bölümüne git ve ilgilendiğin YOLO11 modelini seç. Ardından, herhangi bir görüntü yükleyerek modeli denemek için "Önizleme"ye tıklayabilirsin.

Ultralytics HUB üzerinde Ultralytics YOLO11 denemesi

Şekil 2. Ultralytics HUB üzerinde Ultralytics YOLO11'i dene.

HUB'ın bu özelliği, deneyim seviyesi ne olursa olsun herkesin model tahminlerini YOLO11 ile test etmesini ve nasıl performans gösterdiğini görmesini mümkün kılar. Ultralytics YOLO11 ile ücretsiz olarak uygulamalı deneyim kazanmanın kullanıcı dostu bir yoludur.

Link to this sectionUltralytics HUB üzerinde özel bir Ultralytics YOLO11 modeli eğitme#

Bir hesap oluşturduktan sonra, panoya erişerek eğitime hemen başlayabilirsin. Buradan projelerini yönetebilir, veri kümelerini yükleyebilir ve YOLO11 modellerini kolaylıkla eğitmeye başlayabilirsin. Platform, süreci hızlı ve mümkün olduğunca zahmetsiz tutacak şekilde tasarlanmıştır.

Link to this sectionHUB üzerinde YOLO11 eğitimi için özel veri kümelerini kullanma#

Oturum açtıktan sonra, Ultralytics HUB'da mevcut olan bir dizi önceden tanımlanmış veri kümesini keşfetmek için soldaki menüden "Veri Kümeleri"ne tıklayabilirsin. Bu veri kümeleri, yönlendirilmiş sınırlayıcı kutu (OBB) nesne algılama ve poz tahmini gibi çeşitli görevlere hitap eder. Örneğin, 80 sınıflı nesne algılama için COCO128 veya görüntü sınıflandırma için Fashion-MNIST kullanabilirsin. Bu veri kümeleri hazır durumdadır ve YOLO modellerini eğitmek için optimize edilmiştir.

Ultralytics HUB üzerinde özel veri kümelerini yönetme

Şekil 3. Ultralytics HUB, özel veri kümelerini yönetmek ve uygulamak için uygun bir yol sunar.

Kendi verilerinle çalışmak istiyorsan özel veri kümeleri yükleyebilirsin. Bunu yaparken veri kümenin kök dizinde düzgün biçimlendirilmiş bir YAML dosyası içerdiğinden ve sıkıştırılmış (ZIP) olduğundan emin ol.

Veri kümen hazır olduğunda "Veri Kümesi Yükle" düğmesine tıklayabilir, görev türünü seçebilir ve ZIP dosyasını yükleyebilirsin. Yüklemeden sonra Ultralytics HUB veri kümeni otomatik olarak doğrular ve hemen YOLO modellerini eğitmeye başlayabilirsin. Ayrıca görüntü bölümleri (eğitim, doğrulama, test) gibi veri kümesi ayrıntılarını yönetebilir ve görüntüleyebilir, model eğitimine hazır olduğundan emin olmak için verileri analiz edebilirsin.

Özel veri kümesi yükleme ve veri kümesi ayrıntılarını görüntüleme

Şekil 4. Özel bir veri kümesi yükleyebilir ve veri kümesi ayrıntılarını görüntüleyebilirsin.

Link to this sectionUltralytics HUB ile verimli YOLO11 eğitimi ve takibi#

Ultralytics HUB'ın Bulut Eğitimi özelliğini kullanarak bir YOLO11 modeli eğitmeye başlamak için Pro plana geçmen gerekir. Pro kullanıcısı olarak, daha hızlı ve daha verimli eğitim için GPU kaynaklarına erişebilirsin. Yükseltme yaptıktan sonra "Modeller" bölümüne git, istediğin YOLO11 modeli varyasyonunu seç ve eğitim ayarlarını yapılandır.

HUB üzerinde birkaç tıklamayla bir YOLO11 modeli eğitme

Şekil 5. HUB üzerinde birkaç tıklamayla YOLO11 modeli eğit.

Epoch sayısını (modelin veri kümesi üzerinden kaç kez geçeceğini tanımlar) seçebilir veya süreli eğitim için belirli bir süre belirleyebilirsin. Model eğitimi başlamadan önce Ultralytics HUB, optimize edilmiş performans sağlamak için özel bir GPU örneğini başlatacaktır. Talebe bağlı olarak başlatma biraz zaman alabilir ancak bu süreçte hesabından herhangi bir ücret kesilmeyecektir.

Ayarlarını tamamladıktan sonra oturumu başlatmak için "Eğitimi Başlat"a tıkla. Eğitim boyunca ilerlemeyi bir pano üzerinden gerçek zamanlı olarak izleyebilirsin. Bu, eğitimi duraklatma, durdurma veya devam ettirme yeteneği sağlar. Epoch tabanlı eğitim sırasında hesap bakiyen düşerse, oturum duraklatılır ve devam etmeden önce bakiyeni yüklemene olanak tanır. Platform, kontrol noktalarını otomatik olarak kaydeder, bu da kaldığın yerden devam edebileceğin anlamına gelir.

Eğitimin sonunda, tüm maliyetleri faturalandırma sekmesinden kontrol edebilirsin; burada harcamaları takip etmeni ve eğitimini verimli bir şekilde yönetmeni kolaylaştıran ayrıntılı maliyet raporları bulacaksın.

Model eğitimini gerçekleşirken izleme

Şekil 6. Model eğitimini gerçekleştiği sırada izleyebilirsin.

Link to this sectionHUB kullanarak özel Ultralytics YOLO11 modelini dağıtma#

Özel eğitilmiş YOLO11 modelini Ultralytics HUB ile dağıtırken iki ana seçenek vardır: Paylaşımlı Çıkarım API'si ve Özel Çıkarım API'si. Dağıtılan modeli kullanmak için kurulumuna bağlı olarak Python veya cURL kullanarak API'ye çıkarım istekleri gönderebilirsin. Genel süreç, görüntü dosyasıyla birlikte ilgili parametreleri (görüntü boyutu ve güven eşikleri gibi) API'ye göndermeyi içerir. Ultralytics HUB, tahminleri daha sonra işleyebileceğin basit bir JSON formatında döndürür.

Paylaşımlı Çıkarım API'si, ücretsiz katmandaki kullanıcılar için uygun maliyetli bir çözümdür ve saatte 100 çağrı ve aylık 1000'e kadar çağrı sağlar. Yerel bir ortam ihtiyacını ortadan kaldırır ve doğrudan Ultralytics HUB'dan hızlı dağıtımı destekler.

Pro kullanıcılara sunulan Özel Çıkarım API'si, daha büyük ölçekli dağıtımlar veya gerçek zamanlı uygulamalar için daha uygundur. Google Cloud Run tarafından desteklenen özel bir bulut ortamında tek tıklamayla dağıtım sağlar. Bu seçenek, yüksek performanslı uygulamalar için optimize edilmiş olup, gerçek zamanlı işleme için 38 bölgede 100 ms altı gecikme süresi ve küresel kapsama alanı sağlar. Ayrıca, gelişmiş güvenlik özelliklerini destekleyerek katı veri koruma gereksinimlerine sahip endüstriler için uygun hale getirir.

YOLO11 modelini dağıtmak için Paylaşımlı veya Özel Çıkarım API'si arasında seçim yaptıktan sonra, sonraki adımlar basit ve verimlidir. Ultralytics HUB'daki modelinin sayfasında bulunan "Dağıt" sekmesini açabilirsin. Paylaşımlı Çıkarım API'sini kullanıyorsan, API çağrılarını ayarlama talimatlarını takip etmek için bu kılavuza göz atabilirsin. Özel Çıkarım API'si kullanıcıları için uç noktayı başlatmak üzere Uç Noktayı Başlat düğmesine tıklaman yeterlidir. Etkinleştirildiğinde, HUB sana çıkarım görevlerin için kullanabileceğin benzersiz bir URL verecektir.

Ultralytics HUB Özel Çıkarım API'sini kullanma

Şekil 7. Ultralytics HUB Özel Çıkarım API'sini kullanmak basittir.

Link to this sectionHUB tarafından sağlanan diğer dağıtım seçenekleri#

Projenin belirli bir formatta veya çevrimdışı kullanım için bir modele ihtiyacı varsa, Ultralytics HUB mobilden bulut sistemlerine kadar çeşitli platformları desteklemek için ONNX, CoreML veya TensorFlow gibi dışa aktarma seçenekleri sunar. Modelleri doğrudan uygulamalara entegre etmek isteyen geliştiriciler için Ultralytics HUB-SDK, Python aracılığıyla dağıtımları yönetmek için verimli bir yol sağlar. API anahtarlarını veya Ultralytics kimlik bilgilerini kullanarak dağıtımı kolayca kontrol edebilir ve kodunda çıkarımlar çalıştırabilirsin, bu da kusursuz entegrasyon için gereken esnekliği sağlar.

Link to this sectionÖne çıkanlar#

Ultralytics HUB, YOLO11 modellerini eğitmeyi ve dağıtmayı hem yeni başlayanlar hem de uzmanlar için erişilebilir kılmak üzere tasarlanmış hepsi bir arada bir platformdur. Veri kümesi yüklemelerinden eğitim yapılandırmasına kadar geniş bir görev yelpazesini destekler ve Paylaşımlı ve Özel Çıkarım API'leri gibi esnek dağıtım seçenekleri sunar. İster API'ler aracılığıyla dağıtım yapıyor ister modelleri çevrimdışı kullanım için dışa aktarıyor ol, HUB platformlar arası kusursuz entegrasyon sağlar. Gerçek zamanlı uygulamalar ve ölçeklenebilir çözümler için seçenekleriyle Ultralytics HUB, hem yeni başlayanlar hem de ileri düzey kullanıcılar için çok çeşitli dağıtım ihtiyaçları için kullanılabilir.

GitHub depomuzu keşfet ve yapay zekanın derinliklerine inmek için canlı topluluğumuza katıl. Vizyon yapay zekasının sağlık ve tarım gibi endüstrilerde yeniliği nasıl ilerlettiğini keşfet.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla