Kurs Derslik

Transformer modelleri — Bakım notunu hangi model yönlendirebilir?

Ders özeti

Gece vardiyasında şu not geliyor: “Motor nihayet sessiz çalışıyor ama koruyucu kapak gevşek.” Bu notu müşteri hizmetlerine mi, mekanik bakım ekibine mi göndermelisiniz? Önce modelden beklediğiniz kararın biçimini belirleyin.

Ders 1 / 1 · 3 dk · Başlangıç · TürkçeVideo dili · English

Öğrenme yolu

Transformer aileleri, görev iş akışları, öğrenme aktarımı, çıkarım, yanlılık ve sınırlar.

Kurstaki duygu analizi örneğinde metin, token kimliklerine dönüştürülür. Model her sınıfa bir puan verir. Son işlem bu puanları okunabilir bir etikete ve güven değerine çevirir. Güven değeri yalnızca modelin öğrendiği sınıflar arasında anlam taşır.

Örneği adım adım çözün

  1. İzin verilen iki ekip kodunu yazın: MECH ve SERVICE. Örnekte gevşek kapağı mekanik ekibin incelemesi gerekiyor. Referans yanıtı MECH olarak kaydedin ve gerekçeyi kaynak notla birlikte saklayın.

  2. Bir duygu modelinin POSITIVE yanıtını verdiğini varsayın. Puanı 0,99 olsa bile bu yanıt geçerli bir ekip kodu değildir. Aşağıdaki kod, önce izin verilen değerleri, ardından referans yanıtla eşleşmeyi denetler.

  3. Yönlendirme etiketleriyle eğitilmiş bir kodlayıcı, sınıflandırma katmanından doğrudan ekip kodu üretebilir. Üretken model ise koda bir açıklama ekleyebilir. İkisini de aynı çıktı kuralıyla sınayın. Görev vardiya özetini yeniden yazmaksa kodlayıcı-kod çözücü mimarisi de düşünülebilir.

Üç aday etiket, kuyruk listesi ve doğru rota ile karşılaştırılıyor.

Özgün GuideWit şeması. Üç aday etiket, kuyruk listesi ve doğru rota ile karşılaştırılıyor.

Çözülmüş örnek

Çıktı

Geçerli kuyruk

Doğru yönlendirme

"MECH"

True

True

"POSITIVE"

False

False

"SERVICE"

True

False

Python 3 ile deneyin

queues = {"MECH", "SERVICE"}
reference = "MECH"
for output in ["MECH", "POSITIVE", "SERVICE"]:
    print(output, output in queues, output == reference)

Beklenen çıktı

MECH True True
POSITIVE False False
SERVICE True False
Python kodu ve gerçek çıktısı. MECH iki denetimi de geçiyor. SERVICE listede var ama beklenen ekip değil.

GuideWit yerel Python deneyi. MECH iki denetimi de geçiyor. SERVICE listede var ama beklenen ekip değil.

Bir kodun tanımlı olması, doğru ekibi gösterdiğini kanıtlamaz. Tahmini bağımsız bir görevlinin verdiği etiketle karşılaştırın. Olumsuzluk ve birden fazla arıza içeren notları ayrıca sınayın. Kararsız örnekleri görevlinin incelemesine bırakın.

Sorun giderme

Belirti

Kontrol

Ekip alanında duygu etiketi görünüyor.

Modelin sınıf listesini inceleyin. Tanımsız ekip kodunu reddedin.

Geçerli kod seçildi ama gevşek kapak gözden kaçtı.

Referansla karşılaştırın. Modelin nottaki hangi ifadeye dayanarak karar verdiğini inceleyin.

Kontrol soruları

  1. Yüksek duygu puanı mekanik bakım ekibini görevlendirmek için yeterli mi?
  2. Çıktı iki cümlelik bir devir notu olacaksa ne değişir?

Yanıt anahtarı

  1. Hayır. Puan metnin duygusuyla ilgilidir. Bakım işinin hangi ekibe ait olduğunu ölçmez.
  2. Metin üretimi gerekir. Ayrıca kapakla ilgili güvenlik bilgisinin özette korunduğunu denetlemek gerekir.

Sözlük

Sınıflandırma katmanı — Modelin metin temsilinden her sınıf için bir puan üreten bölüm.

Kaynaklar ve bölüm üniteleri