İçeriğe geç

Roboflow

Roboflowbilgisayarla görme modelleri oluşturmak ve dağıtmak için ihtiyacınız olan her şeye sahiptir. API'ler ve SDK'lar ile işlem hattınızdaki herhangi bir adımda Roboflow adresine bağlanın veya görüntüden çıkarıma kadar tüm süreci otomatikleştirmek için uçtan uca arayüzü kullanın. İster veri etiketlemeye, ister model eğitimine veya model dağıtımına ihtiyaç duyuyor olun, Roboflow size projenize özel bilgisayarla görme çözümleri getirmeniz için yapı taşları sunar.

Lisanslama

Ultralytics iki lisanslama seçeneği sunar:

Daha fazla ayrıntı için bkz. Ultralytics Lisanslama.

Bu kılavuzda, özel bir Ultralytics YOLO11 modelinin eğitiminde kullanılmak üzere verilerin nasıl bulunacağını, etiketleneceğini ve düzenleneceğini göstereceğiz. Doğrudan belirli bir bölüme atlamak için aşağıdaki içindekiler tablosunu kullanın:

  • Özel bir YOLO11 modelini eğitmek için veri toplayın
  • YOLO11 formatı için verileri yükleyin, dönüştürün ve etiketleyin
  • Model sağlamlığı için verileri önceden işleyin ve artırın
  • Şunlar için veri kümesi yönetimi YOLO11
  • Model eğitimi için verileri 40'tan fazla formatta dışa aktarın
  • Test ve dağıtım için özel YOLO11 model ağırlıklarını yükleyin
  • Özel Bir YOLO11 Modelini Eğitmek için Veri Toplayın

Roboflow YOLO11 modelleri için veri toplamanıza yardımcı olabilecek iki hizmet sunar: Universe ve Collect.

Universe, toplamda 100 milyondan fazla görüntü içeren 250.000'den fazla görüntü veri setine sahip çevrimiçi bir depodur.

Roboflow Evren

Ücretsiz bir Roboflow hesabı ile Universe'de bulunan tüm veri setlerini dışa aktarabilirsiniz. Bir veri setini dışa aktarmak için, herhangi bir veri setindeki "Bu Veri Setini İndir" düğmesine tıklayın.

Roboflow Evren veri kümesi dışa aktarımı

YOLO11 için dışa aktarma biçimi olarak "YOLO11" seçin:

Roboflow Evren veri kümesi dışa aktarımı

Universe ayrıca Roboflow adresine yüklenen tüm genel ince ayarlı YOLO11 modellerini bir araya getiren bir sayfaya sahiptir. Bu sayfayı test veya otomatik veri etiketleme için kullanabileceğiniz önceden eğitilmiş modelleri keşfetmek veya Roboflow çıkarımı ile prototip oluşturmak için kullanabilirsiniz.

Görüntüleri kendiniz toplamak istiyorsanız, kenardaki bir web kamerasını kullanarak görüntüleri otomatik olarak toplamanıza olanak tanıyan açık kaynaklı bir proje olan Collect'i deneyin. Hangi verilerin toplanması gerektiğini bildirmek için Collect ile metin veya resim istemlerini kullanabilirsiniz, böylece yalnızca görüş modelinizi oluşturmak için ihtiyaç duyduğunuz yararlı verileri yakalayabilirsiniz.

YOLO11 Formatı için Veri Yükleme, Dönüştürme ve Etiketleme

Roboflow Annotate, nesne algılama, sınıflandırma ve segmentasyon için görüntüleri etiketlemede kullanılmak üzere çevrimiçi bir açıklama aracıdır.

Bir YOLO11 nesne algılama, örnek segmentasyonu veya sınıflandırma modeli için verileri etiketlemek üzere önce Roboflow adresinde bir proje oluşturun.

Bir Roboflow projesi oluşturun

Ardından, resimlerinizi ve diğer araçlardan(desteklenen 40'tan fazla içe aktarma formatından birini kullanarak) önceden var olan ek açıklamalarınızı Roboflow adresine yükleyin.

Görüntüleri şuraya yükleyin Roboflow

Görüntüleri yükledikten sonra yönlendirildiğiniz Annotate sayfasında yüklediğiniz görüntü grubunu seçin. Ardından, görüntüleri etiketlemek için "Açıklama Eklemeye Başla "ya tıklayın.

Sınırlayıcı kutularla etiketlemek için B tuşuna veya kenar çubuğundaki kutu simgesine tıklayın. Başlamak istediğiniz bir noktaya tıklayın sınırlayıcı kutuöğesini seçin, ardından kutuyu oluşturmak için sürükleyin:

Bir görüntüye açıklama ekleme Roboflow

Bir ek açıklama oluşturduktan sonra ek açıklamanız için bir sınıf seçmenizi isteyen bir açılır pencere görüntülenecektir.

Çokgenlerle etiketlemek için P tuşuna veya kenar çubuğundaki çokgen simgesine tıklayın. Çokgen açıklama aracı etkinken, bir çokgen çizmek için görüntüdeki tek tek noktalara tıklayın.

Roboflow görüntüleri her zamankinden daha hızlı etiketleyebileceğiniz SAM tabanlı bir etiket asistanı sunar. SAM (Segment Anything Model), görüntüleri hassas bir şekilde etiketleyebilen son teknoloji ürünü bir bilgisayarla görme modelidir. SAM ile görüntü etiketleme işlemini önemli ölçüde hızlandırabilirsiniz. Görüntülere çokgenlerle açıklama eklemek, bir nesnenin etrafındaki noktalara tam olarak tıklamak gibi sıkıcı bir işlem yerine birkaç tıklama kadar basit hale gelir.

Etiket asistanını kullanmak için kenar çubuğundaki imleç simgesine tıklayın, SAM projenizde kullanılmak üzere yüklenecektir.

Roboflow adresindeki bir görüntüye SAM destekli etiket yardımı ile açıklama ekleme

Görüntüdeki herhangi bir nesnenin üzerine geldiğinizde SAM size bir açıklama önerecektir. Ek açıklama eklemek için doğru yeri bulmak üzere üzerine gelebilir ve ardından ek açıklamanızı oluşturmak için tıklayabilirsiniz. Ek açıklamanızı daha fazla veya daha az spesifik olacak şekilde değiştirmek için, SAM 'un belge üzerinde oluşturduğu ek açıklamanın içine veya dışına tıklayabilirsiniz.

Kenar çubuğundaki Etiketler panelinden de görüntülere etiket ekleyebilirsiniz. Belirli bir alandan, belirli bir kameradan ve daha fazlasından alınan verilere etiketler uygulayabilirsiniz. Daha sonra bu etiketleri kullanarak bir etiketle eşleşen görüntüler için veriler arasında arama yapabilir ve belirli bir etiketi veya etiket kümesini içeren görüntülerle bir veri kümesinin sürümlerini oluşturabilirsiniz.

Bir görüntüye etiket ekleme Roboflow

Roboflow adresinde barındırılan modeller, ek açıklamalar önermek için YOLO11 modelinizi kullanan otomatik bir ek açıklama aracı olan Label Assist ile kullanılabilir. Label Assist'i kullanmak için önce YOLO11 modelini Roboflow adresine yükleyin (kılavuzun ilerleyen bölümlerindeki talimatlara bakın). Ardından, sol kenar çubuğundaki sihirli değnek simgesine tıklayın ve Label Assist'te kullanmak üzere modelinizi seçin.

Bir model seçin, ardından Etiket Yardımcısını etkinleştirmek için "Devam" düğmesine tıklayın:

Etiket Yardımcısını Etkinleştirme

Ek açıklama için yeni görüntüler açtığınızda, Label Assist ek açıklamaları tetikleyecek ve önerecektir.

Bir ek açıklama öneren ALabel Assist

için Veri Kümesi Yönetimi YOLO11

Roboflow bilgisayarla görme veri kümelerini anlamak için bir dizi araç sağlar.

İlk olarak, anlamsal bir metin açıklamasını karşılayan (yani insan içeren tüm görüntüleri bulmak) veya belirli bir etiketi karşılayan (yani görüntü belirli bir etiketle ilişkilendirilmiştir) görüntüleri bulmak için veri kümesi aramasını kullanabilirsiniz. Veri kümesi aramasını kullanmak için kenar çubuğundaki "Veri Kümesi "ne tıklayın. Ardından, sayfanın üst kısmındaki arama çubuğunu ve ilgili filtreleri kullanarak bir arama sorgusu girin.

Örneğin, aşağıdaki metin sorgusu bir veri kümesinde insan içeren görüntüleri bulur:

Görüntü arama

"Etiketler" seçicisini kullanarak aramanızı belirli bir etikete sahip resimlerle daraltabilirsiniz:

Görüntüleri etikete göre filtreleme

Veri setinizle bir modeli eğitmeye başlamadan önce, veri setiniz hakkında fikir veren ve bir görüntü modelini eğitmeden önce veri setini nasıl iyileştirebileceğinizi gösteren bir web aracı olan Roboflow Health Check'i kullanmanızı öneririz.

Sağlık Kontrolünü kullanmak için "Sağlık Kontrolü" kenar çubuğu bağlantısını tıklayın. Veri setinizdeki görüntülerin ortalama boyutunu, sınıf dengesini, ek açıklamaların görüntülerinizdeki yerini gösteren bir ısı haritasını ve daha fazlasını gösteren bir istatistik listesi görünecektir.

Roboflow Sağlık Kontrolü analizi

Sağlık Kontrolü, veri kümesi performansını artırmaya yardımcı olacak değişiklikler önerebilir. Örneğin, sınıf dengesi özelliği etiketlerde bir dengesizlik olduğunu gösterebilir ve bu dengesizlik çözülürse performansı veya modelinizi artırabilir.

Model Eğitimi için Verileri 40+ Formatta Dışa Aktarın

Verilerinizi dışa aktarmak için bir veri kümesi sürümüne ihtiyacınız olacaktır. Sürüm, veri kümenizin zaman içinde dondurulmuş halidir. Bir versiyon oluşturmak için önce kenar çubuğundaki "Versiyonlar "a tıklayın. Ardından, "Yeni Sürüm Oluştur" düğmesine tıklayın. Bu sayfada, veri setinize uygulanacak artırımları ve ön işleme adımlarını seçebileceksiniz:

Üzerinde bir veri kümesi sürümü oluşturma Roboflow

Seçtiğiniz her artırma için, artırmayı ihtiyaçlarınıza göre ayarlamanıza olanak tanıyan bir açılır pencere görünecektir. Burada, belirtilen parametreler dahilinde bir parlaklık artırımının ayarlanmasına bir örnek verilmiştir:

Bir veri kümesine büyütmeler uygulama

Veri kümesi sürümünüz oluşturulduğunda, verilerinizi çeşitli biçimlerde dışa aktarabilirsiniz. Verilerinizi dışa aktarmak için veri seti sürümü sayfanızdaki "Veri Setini Dışa Aktar" düğmesine tıklayın:

Veri kümesini dışa aktarma

Artık YOLO11 adresini özel bir veri kümesi üzerinde eğitmeye hazırsınız. Adım adım talimatlar için bu yazılı kılavuzu ve YouTube videosunu izleyin veya Ultralytics belgelerine bakın.

Test ve Dağıtım için Özel YOLO11 Model Ağırlıklarını Yükleyin

Roboflow NVIDIA Jetsons, Luxonis OAKs, Raspberry Pis, tabanlı cihazlar ve daha fazlası ile kullanım için konuşlandırılmış modeller ve SDK'lar için sonsuz ölçeklenebilir bir API sunar. GPU

YOLO11 ağırlıklarını Roboflow adresine yükleyerek YOLO11 modellerini dağıtabilirsiniz. Bunu birkaç satırlık Python koduyla yapabilirsiniz. Yeni bir Python dosyası oluşturun ve aşağıdaki kodu ekleyin:

import roboflow  # install with 'pip install roboflow'

roboflow.login()

rf = roboflow.Roboflow()

project = rf.workspace(WORKSPACE_ID).project("football-players-detection-3zvbc")
dataset = project.version(VERSION).download("yolov8")

project.version(dataset.version).deploy(model_type="yolov8", model_path=f"{HOME}/runs/detect/train/")

Bu kodda, proje kimliğini ve sürüm kimliğini hesabınızın ve projenizin değerleriyle değiştirin. Roboflow API anahtarınızı nasıl alacağınızı öğrenin.

Yukarıdaki kodu çalıştırdığınızda, sizden kimlik doğrulaması yapmanız istenecektir. Ardından, modeliniz yüklenecek ve projeniz için bir API oluşturulacaktır. Bu işlemin tamamlanması 30 dakika kadar sürebilir.

Modelinizi test etmek ve desteklenen SDK'lar için dağıtım talimatlarını bulmak için Roboflow kenar çubuğundaki "Deploy" sekmesine gidin. Bu sayfanın üst kısmında, modelinizi test edebileceğiniz bir widget görünecektir. Canlı test için web kameranızı kullanabilir veya görüntü ya da video yükleyebilirsiniz.

Örnek bir görüntü üzerinde çıkarım çalıştırma

Yüklediğiniz modeli etiketleme asistanı olarak da kullanabilirsiniz. Bu özellik, Roboflow adresine yüklenen görüntülere ek açıklamalar önermek için eğitilmiş modelinizi kullanır.

YOLO11 Modelleri Nasıl Değerlendirilir?

Roboflow modellerin değerlendirilmesinde kullanılmak üzere bir dizi özellik sağlar.

Roboflow adresine bir model yükledikten sonra, modelinizin performansını gösteren bir karışıklık matrisinin yanı sıra etkileşimli bir vektör analizi grafiği sağlayan model değerlendirme aracımıza erişebilirsiniz. Bu özellikler modelinizi geliştirmek için fırsatlar bulmanıza yardımcı olabilir.

Bir karışıklık matrisine erişmek için Roboflow panosundaki model sayfanıza gidin ve ardından "Ayrıntılı Değerlendirmeyi Görüntüle "ye tıklayın:

Bir Roboflow model değerlendirmesi başlatın

Karışıklık matrisini gösteren bir açılır pencere görüntülenecektir:

Bir karışıklık matrisi

Kutuyla ilişkili değeri görmek için karışıklık matrisinde bir kutunun üzerine gelin. İlgili kategorideki görüntüleri görmek için bir kutuya tıklayın. Model tahminlerini ve o görüntüyle ilişkili temel gerçek verilerini görüntülemek için bir görüntüye tıklayın.

Daha fazla bilgi için Vektör Analizi'ne tıklayın. Bu, veri kümenizdeki görüntülerin CLIP kullanılarak hesaplanan bir dağılım grafiğini gösterecektir. Görüntüler grafikte ne kadar yakınsa, anlamsal olarak o kadar benzerdirler. Her görüntü, beyaz ve kırmızı arasında bir renge sahip bir nokta olarak temsil edilir. Nokta ne kadar kırmızıysa model o kadar kötü performans göstermiştir.

Bir vektör analizi grafiği

Vektör Analizini şu amaçlarla kullanabilirsiniz:

  • Görüntü kümelerini bulun;
  • Modelin düşük performans gösterdiği kümeleri belirleyin ve;
  • Modelin düşük performans gösterdiği görüntüler arasındaki ortak noktaları görselleştirin.

Öğrenme Kaynakları

YOLO11 modelleri oluşturmak için Roboflow adresini kullanma hakkında daha fazla bilgi edinmek ister misiniz? Aşağıdaki kaynaklar çalışmalarınızda size yardımcı olabilir.

  • YOLO11 'u Özel Bir Veri Kümesi Üzerinde Eğitin: Bir YOLO11 modelini özel bir veri kümesinde nasıl eğiteceğinizi gösteren etkileşimli not defterimizi takip edin.
  • Autodistill: Belirli modeller için verileri etiketlemek üzere büyük temel görüş modelleri kullanın. Autodistill ile YOLO11 sınıflandırma, algılama ve segmentasyon modellerinin eğitiminde kullanmak üzere görüntüleri etiketleyebilirsiniz.
  • Denetim: Bilgisayarla görme modelleriyle çalışmak için yararlı yardımcı programlar içeren bir Python paketi. Tespitleri filtrelemek, karışıklık matrislerini hesaplamak ve daha fazlasını yapmak için Python kodunun birkaç satırında denetimi kullanabilirsiniz.
  • Roboflow Blog: Roboflow Blogunda, YOLO11 modelinin nasıl eğitileceğinden en iyi açıklama uygulamalarına kadar bilgisayarla görme konusunda 500'den fazla makale yer almaktadır.
  • Roboflow YouTube kanalı: YouTube kanalımızda, YOLO11 modellerinin eğitiminden otomatik görüntü etiketlemeye kadar birçok konuyu kapsayan düzinelerce derinlemesine bilgisayarla görme kılavuzuna göz atın.

Proje Vitrini

Aşağıda, bilgisayarla görme modelleri oluşturmak için YOLO11 ve Roboflow adreslerini birlikte kullanmaya yönelik aldığımız çok sayıda geri bildirimden birkaçı yer almaktadır.

Vitrin görüntüsü Vitrin görüntüsü Vitrin görüntüsü

SSS

Roboflow kullanarak YOLO11 modelleri için verileri nasıl etiketleyebilirim?

Roboflow kullanarak YOLO11 modelleri için veri etiketlemek Roboflow Annotate ile kolaydır. Öncelikle Roboflow adresinde bir proje oluşturun ve görüntülerinizi yükleyin. Yükledikten sonra, görüntü grubunu seçin ve "Açıklama Eklemeye Başla" düğmesine tıklayın. Kullanabileceğiniz B tuşunu veya sınırlayıcı kutular için P çokgenler için tuşu. Daha hızlı açıklama eklemek için kenar çubuğundaki imleç simgesine tıklayarak SAM tabanlı etiket asistanını kullanın. Ayrıntılı adımlar bulunabilir Burada.

Roboflow , YOLO11 eğitim verilerini toplamak için hangi hizmetleri sunuyor?

Roboflow YOLO11 eğitim verilerini toplamak için iki temel hizmet sağlar: Universe ve Collect. Universe, 250.000'den fazla görüntü veri setine erişim sunarken Collect, bir web kamerası ve otomatik istemler kullanarak görüntü toplamanıza yardımcı olur.

Roboflow kullanarak YOLO11 veri kümemi nasıl yönetebilir ve analiz edebilirim?

Roboflow veri kümesi arama, etiketleme ve Sağlık Kontrolü dahil olmak üzere güçlü veri kümesi yönetim araçları sunar. Metin açıklamalarına veya etiketlere dayalı görüntüleri bulmak için arama özelliğini kullanın. Sağlık Kontrolü, sınıf dengesini, görüntü boyutlarını ve açıklama ısı haritalarını göstererek veri kümesi kalitesine ilişkin içgörüler sağlar. Bu, YOLO11 modellerini eğitmeden önce veri kümesi performansını optimize etmeye yardımcı olur. Detaylı bilgiye buradan ulaşabilirsiniz.

YOLO11 veri kümemi Roboflow adresinden nasıl dışa aktarabilirim?

YOLO11 veri setinizi Roboflow adresinden dışa aktarmak için bir veri seti sürümü oluşturmanız gerekir. Kenar çubuğundaki "Sürümler "e, ardından "Yeni Sürüm Oluştur "a tıklayın ve istediğiniz eklemeleri uygulayın. Sürüm oluşturulduktan sonra, "Veri Setini Dışa Aktar "a tıklayın ve YOLO11 formatını seçin. Bu işlemi buradan takip edin.

YOLO11 modellerini Roboflow ile nasıl entegre edebilir ve dağıtabilirim?

Birkaç satırlık Python kodu aracılığıyla YOLO11 ağırlıklarınızı yükleyerek YOLO11 modellerini Roboflow 'a entegre edin ve dağıtın. Dağıtım için bir API oluşturacak olan modelinizin kimliğini doğrulamak ve yüklemek için sağlanan komut dosyasını kullanın. Kodla ilgili ayrıntılar ve daha fazla talimat için bu bölüme bakın.

Roboflow , YOLO11 modellerini değerlendirmek için hangi araçları sağlıyor?

Roboflow karışıklık matrisi ve vektör analizi grafikleri dahil olmak üzere model değerlendirme araçları sunar. Bu araçlara model sayfanızdaki "Ayrıntılı Değerlendirmeyi Görüntüle" düğmesinden erişin. Bu özellikler model performans sorunlarının belirlenmesine ve iyileştirme alanlarının bulunmasına yardımcı olur. Daha fazla bilgi için bu bölüme bakın.

📅1 yıl önce oluşturuldu ✏️ 1 ay önce güncellendi

Yorumlar