Stanford NLP dil modelleri ile programları optimize etmek için çerçeve

DSPy.

Modüller, imzalar ve seçilen metrik göre optimizasyon

4.30 / 5Katalog değerlendirmesi
Resmî site

DSPy'de görev girdiler ve çıktılar ile tanımlanır ve optimize edici programı seçilen metriklere göre geliştirmeye çalışır. Sonuç ertelenmiş örneklerde kontrol edilir.

İmzaların ve optimize edicilerin gözden geçirilmesiyle resmi DSPy belgeleri
İmzaların ve optimize edicilerin gözden geçirilmesiyle resmi DSPy belgeleri. Kaynağı aç

Öncelikle gelişmenin ne anlama geldiğine karar verin.

Model, adresler ve sorun türünü uygulamadan çıkarırsa, doldurulmuş bir tablo iyi bir sonuç gibi görünür. Ama adres alanında tahmin etmek boş bir hücreden daha fazla zarar verebilir. DSPy'de görev bir imza ile tanımlanabilir ve optimize edici metrik olarak aktarılabilir. Koşmadan önce, doğru alan olarak kabul edilen ve adres belirtilmediğinde hangi davranışın beklendiğini yazın. Aksi takdirde optimizasyon, uygulamanın çalışmasını yansıtmayan göstergeyi geliştirecektir.

İki örnek kümesi

Çalışma uygulamalarını kısa açıklamalar, geçişler ve çoklu adreslerle hazırlayın. Bir kısmı kurmak için, diğeri kontrol etmek için kalır. Orijinal programı başlatın ve sonuçları kaydedin. Ardından seçilen optimize ediciyi uygulayın ve bekleyen görevleri aynı model parametreleriyle tekrarlayın. Doğru doldurulmuş alanların sayısını ve eksik verilerle vakalardaki hataları karşılaştırın. Başarılı bir metrik pas, doğru ekstraksiyon ve tahmin arasında ayrım yapmalıdır.

İyileştirme maliyeti ne kadar

Seçilen optimize ediciyi, girişimlerin sınırını, aramaların zamanını ve sayısını yazın. Bir modeli veya örnekleri değiştirirken, ilk tahmini tekrar edin. Özelleştirilmiş bir program belirli bir süreçte yararlı olabilir ve başka bir konuda farklı davranabilir. Aktarmadan önce, birkaç taze girişi manuel olarak kontrol edin. Bu, programın gerçek dünya görev özelliklerini kullanıp kullanmadığını veya eğitim kitinin rastgele özelliklerine bağlı olup olmadığını görmeye yardımcı olacaktır. Daha fazla karşılaştırma için orijinal yapılandırmayı kaydedin.

Hangi görevler uygun

  • Alan çıkarmak için talimatlar ve örnekler seçin
  • Optimize edilmiş programı orijinal sürümle karşılaştırın
Özellikler

Güçlü yönler

  • Görev tanımını ve optimizasyon yöntemini ayırır
  • Resmi kılavuz modülleri ve metrikleri tanımlar
Dikkate alınması gerekenler

Sınırlamalar

  • Kötü metrikler kötü davranışları teşvik eder
  • Karşılaştırma ayrı örnekleme ve maliyet muhasebesi gerektirir

Seçim ve koşullar

Ücretsiz kullanım
Evet
Deneme süresi
Doğrulanmadı
Kayıt gerektirmez
Doğrulanmadı
Rusça arayüz
Doğrulanmadı
Yerel kurulum
Evet
API
Doğrulanmadı

“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.

Girdi biçimleri
Metin, Veri, Kod
Sonuç
Kod, Veri

Koşullar

Çerçeve açık koşullarda mevcuttur. Koşuların fiyatı modellere, örnek sayısına ve hesaplama kaynaklarına bağlıdır. Zayıf metrikler kötü davranışları teşvik eder.

Görevden ilk sonuca

Uygulama örneği

Görev
Alan çıkarmak için talimatlar ve örnekler seçin
Ne hazırlamalısınız?
Bilinen alanlarla eğitim uygulamaları, temel bir program ve ayrı bir kontrol örneği.

Görev veya istem

Bir alan çıkarma metrik programı kurun. Orijinal ve yapılandırılmış seçenekleri kurulumda yer almayan örneklerle karşılaştırın.

Beklenen sonuç

Alana göre hatalarla karşılaştırma ve model çağrılarının sayısını dikkate alarak.

Sonuç nasıl kontrol edilir

  • Kontrol isteklerinin optimize edici tarafından kullanılmadığını kontrol edin.
  • Sonuçların daha kötü olduğu örneklere bakın.

Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.

Ayrıntıları kontrol et

Resmi kaynaklar

  1. Resmi DSPy Kılavuzu
  2. Stanford NLP tarafından DSPy deposu

Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.