Hızlı Başlangıç: Topu AI ile dengeleme (Moab)
- Toplam tamamlama süresi:20 dakika
- Etkin süre:5 dakika
- Makine eğitim süresi:15 dakika
Bir AI'ye bir topun merkezinde, önceden tanımlanmış bir simülatörle ve örnek kodla Bonsai dengelemeyi öğretir.
Başlamadan önce
Bu tanıtıma tamamlamak için geçerli bir Microsoft veya Azure hesabınız ve Azure'da sağlanan geçerli bir Bonsai çalışma alanınız olmalıdır. Bir hesaba veya Azure deneme sürümüne ihtiyacınız varsa, 'daki yönergeleri Microsoft account setup for Bonsai izleyin.
1. Adım: Moab beyni yükleme
Bonsai , top dengeleme problemi (Moab) için önceden paketli bir simülatör ve örnek kod sağlar. Beyninizi oluşturmak için:
- Sign into the Bonsai UI.
- Yeni iletişim kutusundan tanıtım beyinleri listesinden Moab'Başlarken seçin.
- Yeni beyninizi ("Moab Demo" gibi) olarak adlandırılır.
- Örnek beyin ve simülatör yüklemek için Beyin Oluştur'a tıklayın.
Moab örnek beyni vurgulanmış "Beyin Oluştur" ekran görüntüsü.
2. Adım: Müfredatı inceleme
Bonsai tanıtım beyniniz yüklenirken öğretim kullanıcı arabirimini açar. Öğretim kullanıcı arabiriminde kodlama paneli ve grafik paneli bulunur. Kodlama panelinde öğretim kodumuz (müfredat) Inkling adlı özel bir dilde yazılmıştır. Grafik panelindeki grafik, Inkling kodu tarafından tanımlanan, iterative öğrenme işlemini temsil eder.
Bonsai
Teaching UI" (Bonsai Öğretimi Kullanıcı Arabirimi) "50-0" data-linktype="relative-path">
Öğretim kullanıcı arabiriminin üç Bonsai yatay panele (sol, orta ve sağ) bölünmüş olarak ek açıklamalı ekran görüntüsü. Sol panelde kullanılabilir beyinler ve simülatörler görüntülenir. Orta panel 'Kodlama Paneli' ile ek açıklama içerir ve örnek Inkling kodunu görüntüler. Sağ panele 'Grafik Paneli' ek açıklama ek açıklamalı olarak gösterilir ve bir öğretim grafiği görüntülenir. Öğretim grafı dikey olarak düzenlenmiş üç düğüme (üst, orta, alt) sahip. Üst düğüm 'ObservableState' olarak etiketlenmiş. Ortadaki düğüm 'Concept MoveToCenter' olarak etiketlenmiş. Alttaki düğüm 'SimAction' olarak etiketlenmiş.
Öğretim grafındaki farklı düğümlere tıklarken örnek kodda ilgili bölüm vurgulanır:
- Durum düğümü:Simülasyon çalıştırıldık (gözlemlenebilir algılayıcı durumları) olarak beyinde bulunan bilgileri kapsüller. Moab için gözlemlenebilir algılayıcı durumları, topun geçerli konumu ve hızıdır.
- Kavram düğümü:Beyinin eğitim hedefleriniz tarafından tanımlandığı şekilde öğrenmesi istediğiniz kavramı kapsüller. Moab için, kavram bir topu belirli bir hedefe taşımadır. Karşılık gelen MürekkepLeme hedefleri, topu tarak ortanın merkezine doğru iterek ( ) ve kenarını ( )
drive Center Of Plateönlemeyiavoid Fall Off Platehedefler. - Eylem düğümü:Beyin gözlemlenen durumlara yanıt olarak gerçekleştire bir dizi geçerli eylemi kapsüller. Moab için kullanılabilir eylemler, tarak ve rulosunu (eğim) ayarlamaktır.
3. Adım: Beyni eğitin
Önemli
Benzetimler çalıştırarak Azure kaynakları tüketir. Yazılan hızlı başlangıçtan sonra Azure aboneliğinize yaklaşık 0,50 ABD doları ücret tahsil edilecektir. Yinelenen eğitim veya eğitimin önerilenden daha uzun süre çalışması ek maliyete neden olur.
Eğitim kullanıcı arabirimini açın ve grafik panelindeki yeşil Eğit düğmesine tıklayarak beyin eğitimine başlayabilirsiniz.
Eğitim kullanıcı arabirimi, kodlama panelini boş bir veri paneliyle değiştirir ve güncelleştirilmiş bir öğretim grafiği gösterir. Eğitimi başlatırken otomatik Bonsai olarak bir simülatör örneği filosu başlatır. Filo, güncelleştirilmiş grafikte yeni bir Simülatör düğümü olarak görünür.
Simülatör düğümü şunları gösterir:
- simülatör adı, "MoveToCenterSimulator".
- filodaki simülatör örneklerinin toplam sayısı.
- saniye başına yinelemelerde filonun genel hızı.
Bonsai
Eğitim Kullanıcı Arabirimi" veri-açıklaması="98-0" data-linktype="relative-path">
Eğitim kullanıcı Bonsai arabiriminin ekran görüntüsü. Kullanıcı arabiriminin veri panelinde yukarı doğru eğilim gösteren bir örnek performans çizimi görüntülenir. Kullanıcı arabiriminin grafik panelinde güncelleştirilmiş bir öğretim grafiği görüntülenir. Öğretim grafiği artık önceki düğümlerin sol tarafından bir simülatör düğümü içerir. Simulator düğümü ObservableState düğümüne ve SimAction düğümüne bağlanır. Yeni düğüm 'Simulator MoabSim' olarak etiketlenmiş ve iki bölüme ayrılmıştır. Sol bölümde bağlı simülatör örneklerinin sayısı (15) ve sağ bölümde geçerli hedef memnuniyeti düzeyi (%90,8) görüntülenir.
Her yinelemede, beyniniz sorunu ne kadar iyi çözdüğünü temel alarak bir performans puanı kazanır. Bonsai , veri panelinde bir Hedef Memnuniyeti çizimi olarak beyninizin eğitim Bonsai raporlar. Bireysel hedef memnuniyeti değerleri, beyninizin ilgili hedefe ulaşmak için ne kadar yakın olduğunu gösterir. En son genel hedef memnuniyeti değeri, öğretim grafiğinin kavram düğümünde de raporlandı.
Beyniniz, topun ortasını dengeleme konusunda daha iyiye geldi ve memnuniyet çizimleri yukarı doğru eğilimli olacaktır.
4. Adım: Beyni iş içinde izleyin
Moab simülatöründe bir görselleştirici vardır ve bu görselleştiriciyle beyinlerinizi nasıl iş zekası içinde izleyebilirsiniz? belirli bir benzetim aracılığıyla çalışır. Görselleştirmeyi görmek için veri panelinde aşağı kaydırın.
Görselleştirici, Moab donanımının 3B modelini ve topu işler. Görselleştirme ayrıca şunları da görüntüler:
- topun tahmini yolu (topun üzerine yansıtılan mavi bir ok).
- topun tahmini gölgesi (topun altındaki halkaya tahmin edilen mavi bir daire).
- durum değişkenlerini değiştirmenin gerçek zamanlı grafiği.
Eğitim kullanıcı Bonsai arabiriminin ekran görüntüsü. Veri paneli aşağı kaydırarak Moab cihazı dengelemesi için küçük bir turuncu topun 3B işlemesi gösterilir. Moab cihazı, üzerinde aktüatör kolu olan dairesel bir gövdeye sahip. Açık bir dengeleme numarası, kolun üzerinde yer almaktadır.
ve değerlerine ball_x tıklamayı ball_y deneyin. Top, grafiğin ortasına doğru hareket ettiğinden iki çizginin grafiğin ortasında (0,00) yakınsanması gerekir.
5. Adım: Eğitimi durdurma
Bonsai aşağıdakilerden biri oluştuğunda eğitimi otomatik olarak durdurur:
- genel hedef memnuniyet değeri %100'e ulaştı
- Graf çizgileri, önceden tanımlanmış eğitim bölümleri için yatay çizgi haline geldi.
%100 memnuniyet değeri, beyninizin geçerli müfredatı tam olarak öğrendiği anlamına gelir. Yatay çizim çizgisi, beyinin artık geliştirilemeyecek olduğu anlamına gelir. Belirli sayıda bölüm (tarafından tanımlandığı gibi) sonra bir beyin geliştirilemezse, işlem kaynaklarını boşa harcanmaması NoProgressIterationLimitBonsai için eğitimi sonlandırılır.
İpucu
Moab demo beyni genellikle 200.000 yineleme içinde en iyi performansı elde ediyor.
Eğitimi erken durdurmak için grafik panelinin üst kısmında yer alan kırmızı Eğitimi Durdur düğmesine tıklayın.
Sonraki adımlar
Tebrikler! Bir beyni, topun ortasını dengelemek için başarıyla eğittiniz.
Moab beyniyle ilgili temel bilgileri anlıyoruz. Eğitim hedeflerinizi değiştirmek için Inkling kodunu özelleştirmeyi deneyin.