Policy eğitimi
AY-Robots, yönetilen GPU'larda manipülasyon policy'leri eğitir, böylece eğitim donanımına sahip olmadan kaydedilmiş bölümlerden kolunuzda çalışan bir policy'ye geçebilirsiniz. Bu sayfa desteklenen policy tiplerini, eğitim çalıştırma sayfasını, kontrol noktalarını ve bölüm sayınıza göre gerçekçi olarak ne bekleyebileceğinizi anlatır.
Son güncelleme 2026-08-09
Kendi GPU'nuz olmadan eğitim
Bir manipülasyon policy'sini eğitmek bir GPU iş yüküdür ve modern vision-language-action modelleri tipik bir iş istasyonunda bulunandan daha fazla VRAM ister. AY-Robots'ta eğitim, platform tarafından yönetilen bulut GPU'larında çalışır: bir veri kümesi ve bir policy tipi seçersiniz, çalıştırmayı başlatırsınız ve ilerlemesini tarayıcıdan izlersiniz. CUDA kurulumu, sürücü eşleştirme veya bakımı gereken bir ortam yoktur.
Girdi her zaman Dashboard > Datasets altındaki bir bulut veri kümesidir. Teleoperasyon oturumları üzerinden kaydettiğiniz veya LeRobot formatında yüklediğiniz her şey, birleştirilmiş veri kümeleri dahil, uygundur. Eğitmeden önce düzenleyin: Failure etiketli bölümler genellikle eğitim kümesinin dışında kalmalıdır ve bölüm tarayıcısında on dakikalık bir inceleme, kötü demonstrasyonlardan öğrenmekle harcanan saatlerce GPU süresinden tasarruf ettirir.
Desteklenen policy'ler
Dört policy ailesi desteklenir. Boyut, eğitim maliyeti ve verinizden ne kadar özümseyebildikleri bakımından farklılık gösterirler, bu yüzden doğru seçim herhangi bir genel sıralamadan çok görevinize ve veri kümenize bağlıdır.
| Policy | Tür | Özellikler |
|---|---|---|
| ACT | Transformer, eylem parçalama | Tek adımlar yerine geleceğe yönelik kısa eylem parçaları tahmin eder. Kompakttır, nispeten hızlı eğitilir ve tek, iyi tanımlanmış bir görev için sağlam bir ilk seçimdir. |
| Diffusion Policy | Eylem dizileri üzerinde difüzyon | Demonstre edilen eylemlerin tam dağılımını modeller; bu, demonstrasyonlarınız görevi birden fazla geçerli yolla çözdüğünde yardımcı olur. Eğitimi ACT'ten daha ağır ve çıkarımda daha yavaştır. |
| SmolVLA | Küçük bir vision-language-action modeli | Dile bağlıdır: bölümlerinizden gelen görev dizesi girdinin bir parçası hâline gelir. Büyük bir temel model olmadan dil koşullandırması istediğinizde iyi bir orta nokta. |
| GR00T ince ayarı | Temel model ince ayarı | Büyük, önceden eğitilmiş bir robotik temel modelini bölümleriniz üzerinde ince ayar yapar. Dördü arasında en yüksek tavan, en yüksek eğitim maliyetinde ve katı bir veri kümesi format gereksinimiyle. |
GR00T ince ayarı yalnızca LeRobot format sürümü 2.1'deki veri kümelerini kabul eder. Bir v3.0 veri kümesi gönderim sırasında değil, veri yükleme sırasında başarısız olur, bu yüzden çalıştırmayı başlatmadan önce format sürümünü kontrol edin. Platformda kaydedilen veri kümeleri olduğu gibi kullanılabilir; harici yüklemeler için önce meta/info.json içindeki sürümü doğrulayın.
Bir çalıştırma başlatma
- 1Veri kümesini seçin
Dashboard > Training kısmını açın ve üzerinde eğitim yapılacak veri kümesini seçin. Doğru olanı seçtiğinizi doğrulayabilmeniz için bölüm sayısı ve robot tipi gösterilir.
- 2Policy'yi seçin
Desteklenen policy tiplerinden birini seçin. Emin değilseniz ACT ile başlayın: veri kümenizin herhangi bir şey eğitmeye yetecek kadar iyi olup olmadığını öğrenmenin en ucuz yolu budur.
- 3Başlatın
Çalıştırmayı başlatın. Bir iş kimliği ve kendi çalıştırma sayfasını alır, tarayıcıyı kapatabilirsiniz: eğitim sunucu tarafında devam eder ve döndüğünüzde sayfa canlı durumu gösterir.
Eğitim çalıştırma sayfası
Her çalıştırmanın, eğitim sırasında gerçekten sorduğunuz iki soruyu yanıtlayan özel bir sayfası vardır: öğreniyor mu ve makine sağlıklı mı. Öğrenme ilerlemesi, kaybın (loss), öğrenme oranı programının ve gradyan normunun grafikleri olarak gösterilir. Hemen platoya oturan bir kayıp veya patlayan bir gradyan normu, çalıştırmanın beklemeye değmediğini erkenden söyler.
Makine sağlığı yanında gösterilir: GPU kullanımı ve belleği, artı eğitim makinesinin ana bilgisayar metrikleri. Bir faz zaman çizelgesi, çalıştırmanın şu anda nerede olduğunu gösterir: ortam hazırlığından veri yüklemeye, eğitim döngüsünün kendisine ve kontrol noktası yüklemesine kadar. Bir şeyler tuhaf göründüğünde, yerleşik günlük görüntüleyici SSH erişimi olmadan ham eğitim günlüklerini verir; bu genellikle bir hatanın veri kümenizden mi yoksa çalıştırmanın kendisinden mi kaynaklandığını görmeye yeter.
Kontrol noktaları ve devam etme
Kontrol noktaları paylaşılan bir havuzda değil, çalıştırma başına saklanır, bu yüzden bir çalıştırma sayfasında listelenen kontrol noktaları her zaman tam olarak o çalıştırmaya ve yapılandırmasına aittir. Bu, kulağa geldiğinden daha önemlidir: farklı ayarlara sahip çalıştırmalar arasında kontrol noktalarını karıştırmak, sessizce bozulmuş policy'lerin klasik bir kaynağıdır.
Bir çalıştırma kesintiye uğrarsa, baştan başlamak yerine en son kontrol noktasından devam edebilirsiniz. Ara kontrol noktaları da kendi başlarına yararlıdır: uzun bir çalıştırma sona doğru aşırı öğrenmeye (overfitting) başladığında, daha erken bir kontrol noktası genellikle gerçek kolda sonuncusundan daha iyi çalışır.
Eğitilmiş policy'yi kolunuzda çalıştırma
Tamamlanmış bir policy doğrudan robotunuza geri dağıtılabilir. Kokpitte, bağlı kolunuz için eğitilmiş policy'yi seçin ve çıkarımı başlatın: policy artık daha önce teleoperasyonla ürettiğiniz eklem komutlarını üretir. Kol, veri kümesinin kaydedildiği robot tipiyle aynı olmalı ve sahne, kamera yerleşimi dahil, eğitim sahnelerine benzemelidir.
İlk çıkarım çalıştırmalarını demo olarak değil, deney olarak ele alın. Acil durdurmayı erişilebilir tutun, demonstre ettiğinize yakın bir başlangıç durumundan başlayın ve policy'nin fark etmeyeceğiniz şeylere duyarlı olmasını bekleyin: oynamış bir kamera, farklı bir ışıklandırma veya veri kümesinin hiç içermediği bir nesne.
Kaç bölüme ihtiyacınız var
Platformdaki en yaygın eğitim hatası yanlış bir hiperparametre değil, çok az veri üzerinde eğitim yapıp policy tipinin işe yaramadığı sonucuna varmaktır. Tek bir masaüstü görevi için kaba bir kural olarak: yaklaşık 50 bölüm, demonstre ettiğiniz durumlara yakın başlangıç durumlarından başarılı olan, dar genelleme yapan bir policy verir. Yaklaşık 100 ile 200 bölüm, bölümler arasında nesne yerleşimini değiştirdiyseniz, o tek görev için çalışma alanı genelinde kullanılabilir bir sağlamlık verir.
Daha yetenekli policy tipleri bunu ortadan kaldırmaz. 20 bölüm üzerinde bir GR00T ince ayarı yine de zayıf genelleme yapar; daha büyük modellerin size sağladığı şey, veri hazır olduğunda daha iyi bir tavandır. Bütçeniz sınırlıysa önce daha çeşitli bölümlere, sonra daha büyük bir modele harcayın.
Sık sorulan sorular
Bir eğitim çalıştırması ne kadar sürer?▾
Policy tipine ve veri kümesi boyutuna bağlıdır, bu yüzden dürüst tek bir sayı yoktur. ACT genellikle dördü arasında en hızlısıdır, GR00T ince ayarları en yavaşıdır. Çalıştırma sayfasındaki faz zaman çizelgesi ve kayıp grafikleri, bir çalıştırmanın ilerleyip ilerlemediğini erkenden gösterir.
Birleştirilmiş bir veri kümesi üzerinde eğitim yapabilir miyim?▾
Evet. Birleştirilmiş veri kümeleri sıradan veri kümeleridir; birleştirme doğrulaması tutarlı fps, özellik ve robot tipini zaten garanti etmiştir. Aynı görevin kayıtlarını birleştirmek, 100 ile 200 bölüm aralığına ulaşmanın en etkili yollarından biridir.
GR00T çalıştırmam veri yükleme sırasında başarısız oluyor. Önce neyi kontrol etmeliyim?▾
Veri kümesi format sürümünü. GR00T ince ayarı LeRobot v2.1 gerektirir ve bir v3.0 veri kümesi tam olarak orada başarısız olur. Veri kümenizin meta/info.json dosyasındaki sürümü kontrol edin.
Eğitimden önce başarısız bölümleri kaldırmalı mıyım?▾
Genellikle evet. Failure etiketli bölümler policy'ye başarısız davranışı öğretir. Recovery bölümleri farklıdır: bir hatayı nasıl düzelteceğinizi gösterirler ve genellikle tutulmaya değerler.
Eğitim sırasında tarayıcıyı açık tutmam gerekir mi?▾
Hayır. Çalıştırmalar sunucu tarafında yürütülür. Çalıştırma sayfası döndüğünüzde geçerli durumu, grafikleri ve günlükleri gösterir, kontrol noktaları ise kimse izlese de izlemese de kaydedilir.
AY-Robots teleoperasyon kayıtlarını LeRobot formatında nasıl saklar: bölüm yapısı, panodaki bölüm tarayıcısı, yüklemeleri birleştirme ve pazar yeri.
AY-Robots'ta desteklenen tüm robot kolları ve teknik özellikleri: SO-100, Koch v1.1, Franka FR3, FP3 ve Panda, WidowX-250 ve ALOHA ViperX-300.