İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM

LAB · AÇIK KAYNAK

Değerlendirme Hattı Şablonu

Bir istem veya model değişikliğini önceki sürümle aynı veri kümesi üzerinde koşturan ve her koşuyu kalıcı kayda geçiren minimal değerlendirme hattı. Sürüm kararı verilirken neyin değiştiğinin sorulabilir olması için kurulur.

Durum

Geliştiriliyor

Bu projenin girdi tanımları, arayüz tasarımıyla birlikte yayımlanacak.

Geliştiriliyor

Değerlendirme Hattı Şablonu henüz yayında değil

Bu proje geliştirme listesinde. Yayına girdiğinde bültenle duyurulacak; çalışan araçları Lab sayfasından görebilirsiniz.

02YÖNTEM

Projenin içi

Kurulum, varsayımlar, ölçüm düzeni ve sınırlılıklar.

Kısa cevap

Şablon, iki sürümü aynı veri kümesi ve aynı ölçüt takımıyla koşturup sonucu değiştirilemez bir kayda yazan en küçük hattı tarif eder.

Ne çözüyor?#

İstem değişikliği elle birkaç örnekte denenip yayına alındığında, karar sonradan tartışmaya açıldığında neyle karşılaştırıldığı geriye doğru kurulamıyor. Şablon bu boşluğu koşuyu tekrarlanabilir bir işe dönüştürerek kapatıyor: veri kümesi sürümlü bir dosyada, ölçütler ayrı fonksiyonlarda, sonuç ise silinmeyen bir kayıtta duruyor. Kayıt tutmanın karşılığı şu: aynı veri kümesinde hangi örneklerin yön değiştirdiği, sürümler arasında tek tek okunabiliyor.

Bileşenler#

BileşenSorumluluğu
Veri kümesi dosyasıGirdi, beklenen çıktı ve etiketleri sürümlenebilir tek dosyada tutar.
KoşucuSürüm başına çağrıları yürütür; aktarım hatalarını ölçüt sonuçlarından ayrı raporlar.
Ölçüt modülleriHer ölçütü tek girdi alıp tek değer döndüren bağımsız fonksiyon olarak tanımlar.
Kayıt deposuKoşu künyesini, ham çıktıları ve ölçüt değerlerini sonradan düzenlemeye kapalı biçimde saklar.
Karşılaştırma raporuİki koşuyu örnek düzeyinde yan yana koyar ve yön değiştiren örnekleri ayrıca işaretler.
Eşik dosyasıHangi ölçütün hangi sınırın dışına çıkması durumunda sürümün durduğunu tanımlar.

Kayıt şeması#

json
{
  "kosuKimligi": "<metin>",
  "istemSurumu": "<metin>",
  "modelKimligi": "<metin>",
  "veriKumesiSurumu": "<metin>",
  "baslangicZamani": "<zaman damgası>",
  "olcutler": { "<ölçüt adı>": "<sayı>" },
  "ornekler": [
    {
      "girdiKimligi": "<metin>",
      "cikti": "<metin>",
      "olcutler": { "<ölçüt adı>": "<sayı>" },
      "hata": "<yok | aktarim | bicim>"
    }
  ],
  "esikSonucu": "<gecti | durdu>"
}

Kurulum akışı#

  1. 1Veri kümesini sabitle

    Girdi ve beklenen çıktı çiftlerini tek dosyaya al, dosyaya sürüm ver ve koşu kaydında bu sürümü referansla.

  2. 2Ölçütleri ayrı ayrı tanımla

    Her ölçütü bağımsız bir fonksiyon olarak yaz; ölçütler birbirini çağırmasın, böylece biri değiştiğinde diğerlerinin sonucu kaymasın.

  3. 3Tabanı kaydet ve sabitle

    Yayındaki sürümü olduğu gibi koşturup kaydı taban olarak yaz; model, sağlayıcı veya veri kümesi sürümü değiştiğinde taban yeniden alınır, çünkü eski kayıt artık aynı koşulları temsil etmiyor.

  4. 4Eşiği karar noktasına bağla

    Eşik dosyasını birleştirme veya yayına alma adımına bağla; sınır aşıldığında ne olacağı kodda değil yapılandırmada tanımlansın.

Yapılandırmaya bırakılan kararlar#

KararSeçeneklerNeye göre seçilir
Veri kümesinin büyüklüğüElle etiketli küçük çekirdek, üretimden örneklenmiş geniş küme, ikisinin birleşimiEtiketleme bütçesi ve görülen hata türlerinin çeşitliliği
Ölçüt karışımıKural tabanlı eşleşme, gömme benzerliği, model jüriÇıktının kısıtlı biçim mi serbest metin mi olduğu; benzerlik ölçütü yakınlık verir, doğruluk vermez
Kayıt deposuSürüm kontrolündeki dosya, ilişkisel tablo, belge veritabanıKoşu sıklığı ve rapora kaç kişinin bakacağı
Eşik sertliğiYalnız uyarı üret, birleştirmeyi engelle, yayına almayı durdurHatanın kullanıcıya ulaşması durumunda doğan maliyet
Yeniden denemeKapalı, sabit sayıda, yalnızca aktarım hatasındaSağlayıcı hatalarının ölçüt değerine karışma riski
Şablon bu satırların hiçbirine varsayılan dayatmıyor; her biri yapılandırma dosyasında açıkça yazılır ve koşu künyesine geçer.

Kapsam dışı#

Şablonun kapsamı bilinçli olarak ince: ekip içi tekrarlanabilirlik için gereken en küçük iskeletten fazlasını amaçlamıyor. Etiketleme arayüzü, insan değerlendirici yönetimi, ölçüt geliştirme rehberi ve çok kiracılı yetkilendirme dışarıda bırakıldı. Hangi ölçütün belirli bir ürün için doğru ölçüt olduğu da kararı ekibe ait bir konu; şablon yalnızca seçilen ölçütün tutarlı biçimde koşturulmasını ve kaydedilmesini üstleniyor.

04DİĞER PROJELER

Lab'dan

BUILD

Hesap tuttu, sıra uygulamada

Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.