Ultralytics HUB ile özel modellerinizi nasıl eğitirsiniz?

Nuvola Ladi

3 dakika okuma

31 Mayıs 2024

Ultralytics HUB ile özel YOLO modellerini zahmetsizce nasıl eğiteceğinizi keşfedin. Sezgisel platforma ilişkin bu adım adım kılavuz, sorunsuz entegrasyon, gerçek zamanlı izleme ve bulut eğitimine ilişkin bir gözetim sunar.

Yapay zeka odaklı inovasyon için sürekli çaba gösterirken, özel Ultralytics YOLO modellerinin eğitimini basitleştirmek için tasarlanmış bir platform olan Ultralytics HUB'a daha yakından bakarken bize katılın. İster deneyimli bir geliştirici ister yeni başlayan biri olun, Ultralytics HUB, bilgisayarla görme modelleri oluşturmak ve yönetmek için sorunsuz bir deneyim sunar. Özel YOLO modellerinizi sadece birkaç tıklamayla nasıl eğiteceğinizi keşfedelim.

Ultralytics HUB nedir?

Ultralytics HUB, veri kümelerinizi, projelerinizi ve modellerinizi işlemek için tasarlanmış kapsamlı bir platformdur ve makine öğrenimi modellerini eğitmeyi ve dağıtmayı kolaylaştırır. 

Çeşitli platformlarla entegre olur, mobil uygulaması (hem Android hem de iOS'ta mevcuttur) aracılığıyla gerçek zamanlı güncellemeleri destekler ve yeni özelliklerle sürekli gelişir. Daha fazla teknik bilgi ve adım adım iş akışı için Bulutta Bilgisayarlı Görü Modellerini Eğitme hakkındaki Medium makalemize göz atın.

Ultralytics HUB ile çalışmaya başlama

Kullanıcı Dostu Arayüz

Ultralytics HUB hakkında fark edeceğiniz ilk şey sezgisel arayüzüdür. Ana sayfa veri kümelerine, projelere, modellere ve entegrasyonlara kolay erişim sağlar. Henüz beta aşamasında olmasına rağmen, platform şimdiden bir dizi güçlü özelliğe sahiptir.

Veri setleri ve modeller

Ultralytics HUB, kıyaslama için yaygın olarak kullanılan VOC, COCO ve Simpsons gibi standart veri kümeleriyle önceden yüklenmiş olarak gelir. Bu veri kümeleri, 80 sınıf ve 140.000 görüntü içeren COCO ile oldukça önemlidir. Bununla birlikte, platform daha küçük veri kümelerini de destekleyerek her seviyedeki kullanıcılar için idealdir. Özel veri setinizi yükleyebilir veya görüntü açıklama ve veri seti hazırlama için Roboflow gibi harici araçlarla bağlantı kurabilirsiniz.

Proje oluşturma

Ultralytics HUB'da yeni bir proje oluşturmak inanılmaz derecede basittir. İşte başlamanız için adım adım bir kılavuz:

  1. Bir Proje Oluşturun: Projenize isim vererek başlayın. Bu örnek için projeye "Nesne Algılama" adını verelim.
  2. Bir Veri Kümesi Seçin: Mevcut seçenekler arasından bir veri kümesi seçin. Basit olması için, 14.000 görüntü içeren Simpsons veri kümesini kullanacağız.
  3. Bir Model Seçin: Bir YOLO modeli seçin. Ultralytics HUB, YOLOv5 ve YOLOv8 dahil olmak üzere çeşitli modelleri destekler. Bu örneğin amacı için, YOLOv8 nano modelini kullanacağız.
  4. Hiperparametreleri Ayarlayın: Epok sayısı, görüntü boyutu ve yığın boyutu gibi ayarları yapın. Ayrıca GPU veya CPU kullanmayı seçebilir ve önbelleğe alma seçeneklerini yapılandırabilirsiniz.

Modelin eğitilmesi

Projeniz kurulduktan sonra, modeli eğitmek sadece bir tık uzağınızda. Ultralytics HUB birden fazla eğitim seçeneği sunar:

  • Yerel Eğitim: Ultralytics'i yerel makinenize kurun ve eğitim komut dosyasını çalıştırın.
  • Google Colab: Gerekli kodla önceden yapılandırılmış bir Google Colab not defteri açın. Bu seçenek kodlama gerektirmez ve bulutta sorunsuz bir şekilde çalışır.
  • HUB Bulut: Ultralytics HUB Bulut Eğitimi, YOLO modellerini eğitmek için kodsuz bir çözüm sunar, kodlayıcı olmayanlar ve işletme sahipleri için mükemmeldir. İş akışı, veri kümesi yükleme, model seçimi ve bulut örneği kurulumunu içerir ve önceden eğitilmiş modellere ince ayar yapmayı ve bunları çeşitli uygulamalar için dışa aktarmayı kolaylaştırır.

Modeli Google Colab'da eğitmek için:

  1. Ultralytics'i yükleyin: Ultralytics'i not defterine yüklemek için komutu çalıştırın.
  2. Kurulum ve API Anahtarı: Kurulumu yapılandırın ve API anahtarınızı girin.
  3. Eğitimi Başlatın: Eğitim komutlarını uyguladığınızda modeliniz eğitime başlayacaktır.
__wf_reserved_inherit
Şekil 1. Nicolai Nielsen, Ultralytics HUB'da modellerin nasıl eğitileceğini özetliyor.

Eğitim ilerlemesinin izlenmesi

Ultralytics HUB, modelinizin eğitim ilerlemesinin gerçek zamanlı olarak izlenmesini sağlar. Doğruluk, hassasiyet, geri çağırma ve kayıp fonksiyonları gibi temel metrikleri izleyebilirsiniz. Platform ayrıca eğitim verilerini görselleştirerek modelinizin zaman içinde nasıl geliştiğini görmenizi sağlar.

Gelişmiş özellikler ve entegrasyonlar

Bulut eğitimi ve RoboFlow entegrasyonu

Ultralytics HUB, kullanıcıların herhangi bir yerel kurulum yapmadan modelleri doğrudan bulutta eğitmelerine olanak tanıyan bulut eğitimini tanıttı. Platform ayrıca görüntülere açıklama eklemek ve veri kümelerini hazırlamak için Roboflow ile entegre oluyor. Bu entegrasyon, veri hazırlamadan model eğitimine kadar iş akışını kolaylaştırır.

Mobil uygulama

Ultralytics HUB uygulaması, gerçek zamanlı nesne algılamayı mobil cihazınıza getiriyor. Uygulama, önceden eğitilmiş modelleri kullanarak, iPhone 14 Pro'da saniyede 30 kare hızında çalışarak COCO veri kümesindeki nesneleri yüksek doğrulukla algılayabilir. Bu özellik, modelleri gerçek dünya senaryolarında test etmek ve eğitilmiş modellerinizin yeteneklerini göstermek için mükemmeldir.

Toparlıyorum

Ultralytics HUB, özel YOLO modellerini eğitmeyi her zamankinden daha kolay hale getirerek bilgisayarla görme dünyasında ezber bozan bir araçtır. Kullanıcı dostu arayüzü, sağlam özellikleri ve sorunsuz entegrasyonları, onu hem geliştiriciler hem de araştırmacılar için sahip olunması gereken bir araç olarak konumlandırıyor. İster yerel olarak, ister bulutta veya mobil uygulama ile hareket halindeyken modelleri eğitmek isteyin, Ultralytics HUB sizi korur.

Öyleyse neden bekliyorsunuz? Ultralytics HUB 'a bugün dalın ve makine öğrenimi projelerinizin potansiyelini sadece birkaç tıklama ile ortaya çıkarın!

Yapay zekanın gelecekteki
adresini birlikte inşa edelim!

Makine öğreniminin geleceği ile yolculuğunuza başlayın

Ücretsiz başlayın
Panoya kopyalanan bağlantı