BaşlayınÜcretsiz Başlayın

Aktif öğrenme döngüsü

Artık aktif öğrenicini kurduğuna göre, onu kullanma zamanı! Bu egzersizde, verilerin kategorilendirmesini sürekli olarak iyileştirmeni sağlayacak bir döngü uygulayacaksın.

Veri kümesi; etiketli eğitim verileri için X_labeled, etiketsiz eğitim verileri için X_unlabeled ve etiketler için y_labeled ile yüklendi.

learner nesnesi önceden içe aktarıldı.

Bu egzersiz

İnsan Geri Bildiriminden Pekiştirmeli Öğrenme (RLHF)

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • 10 sorgu çalıştıracak bir döngü uygula.
  • Her yinelemede, öğrenicinin mevcut etiketli verileri kullanarak kendini eğitmesini sağla.
  • Öğreniciyi kullanarak etiketsiz verilerden en belirsiz veri noktalarını sorgula ve örnek sayısını 5 olarak ayarla.
  • Etiketsiz veri kümesini buna göre güncelle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Set the number of queries
____
for _ in range(n_queries):
    # Use the current labeled data
    ____
    # Query from unlabeled data
    query_idx, _ = ____  
    X_new, y_new = X_unlabeled[query_idx], y[query_idx]  
    X_labeled = np.vstack((X_labeled, X_new))  
    y_labeled = np.append(y_labeled, y_new)  
    # Update the unlabeled dataset
    X_unlabeled = np.delete(____, query_idx, axis=0) 
Kodu Düzenle ve Çalıştır