İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
DersBaşlangıç38 dakikaVeri Yönetişimi Sorumlusu · 2. ders

Amaç bağlama ve veri minimizasyonu

Her alanın hangi işi yapmak için toplandığını kullanım başına gerekçelendirmeyi ve aynı işi daha az veriyle yapan biçimi seçmeyi öğretir. Model istemine giren bağlamın da bu elemeden geçirilmesini uygulamalı bir karar dizisine bağlar.

Önkoşul: Machine Learning

BU DERSİN SONUNDA

  • Bir alanın gerekçesini alan başına değil kullanım başına yazmak
  • Dönüşüm merdiveninde bir basamak düşürüp işin hâlâ yürüyüp yürümediğini sınamak
  • Model istemine giden bağlamı dar bir projeksiyona indirmek
  • Elenen bir alanı envanterdeki tüm duraklarından çıkarmak
  1. 1

    Teori

    Kavramın çalışma mantığı

  2. 2

    Örnek

    Gerçek bir senaryo üzerinde gösterim

  3. 3

    Lab

    Uygulamalı alıştırma

  4. 4

    Test

    Kısa ölçüm

  5. 5

    Proje

    Rotadaki projeye katkı

Kısa cevap

Amaç bağlama, her alanın hangi işi yapmak için toplandığını tek tek yazmaktır; minimizasyon ise aynı işi daha az veriyle yapan biçimi seçmektir. İkisi bir arada bir eleme testi üretir: gerekçesi yazılamayan alan hattan çıkar, gerekçesi daha zayıf bir biçimle karşılanan alan o biçime düşürülür. Bu sonradan uygulanan bir kısıt değil, bir tasarım kararıdır.

Teori: gerekçe alanın değil kullanımın özelliğidir#

Aynı alan bir kullanımda zorunlu, diğerinde gereksizdir. Adres kargo için zorunludur; sipariş durumunu açıklayan bir asistan için gereksizdir. Bu yüzden gerekçe alanın yanına değil, alan ile durak çiftinin yanına yazılır. Önceki bölümde çıkardığınız durak sütunu tam olarak bunu mümkün kılar.

Minimizasyonun asıl aracı silme değil biçim düşürmedir. Seçenekler iki ayrı eksende dizilir. Birinci eksen ayrıntıyı azaltır: tam değer, maskelenmiş değer, aralığa yuvarlanmış değer, türev gösterge, hiç. Bu eksende her basamak bilgi kaybeder ve kişinin tekilleştirilme ihtimalini düşürür; seçim, işin hangi basamakta hâlâ yürüdüğüne bakarak yapılır. İkinci eksen kimlikle doğrudan bağı koparır: takma kimlik. Takma kimlik kaydın ayrıntısını olduğu gibi bırakır, bu yüzden birinci eksenin bir alt basamağı değil, ona eşlik eden ayrı bir karardır.

Üretken modele giden bağlam bu merdivende özel bir yer tutar, çünkü bağlam kopyalanır: istem şablonu, günlükler, değerlendirme setleri ve hata ayıklama izleri aynı metni taşır. Bir alanı isteme koymak onu tek bir yere değil, bir kopya zincirine koymaktır. Cevabın kalitesi ise çoğu zaman alanın tam değerine değil, ayırt edici özetine bağlıdır.

Uygulamada: dönüşüm merdiveni#

BiçimÖrnekİşin kaybettiğiHangi durumda yeterli
Tam değerAd soyad, tam doğum tarihi—Kimlik doğrulama, resmî belge üretimi
MaskelemeBaş harfler, yalnızca yılKişiye hitap, tam tarih hesabıKayıt eşleştirme, destek görüşmesi
Aralığa yuvarlamaYaş aralığı, ilçe düzeyi konumBireysel ayrımSegment analizi, kaba öneri
Türev gösterge"kıdemli müşteri: evet"Ham dağılım, eşik ayarıKuralın tetiklenmesi, uygunluk kontrolü
HiçAlan hattan çıkarAlanın tüm katkısıGerekçesi yazılamayan her alan
Takma kimlik (ayrı eksen)musteri_7f3aKişiyle doğrudan bağBirleştirme, analitik; eşleme tablosu ayrı yetkide
İlk beş satır ayrıntı eksenidir; son satır ayrı eksende durur ve kaydın ayrıntısını koruduğu için tek başına minimizasyon sayılmaz. Aynı alan bir kullanımda üst, diğerinde alt basamakta durabilir; değişmeyen kural, her kullanımın kendi basamağını gerekçelendirmesidir.

Model istemine giren bağlam#

Bir asistan isteminde bağlam iki parçadan oluşur: kullanıcının sorusu ve getirilen kayıtlar. Minimizasyon ikinci parçada uygulanır. Getirme katmanının tam kaydı okuması, isteme tam kaydın konması anlamına gelmez; araya dar bir projeksiyon konabilir. Bu ayrım çoğu hatta hiç yapılmaz ve gereksiz alanlar sessizce bağlama akar.

json
{
  "istem_projeksiyonu": {
    "musteri": ["takma_kimlik", "segment", "uyelik_yili"],
    "siparis": ["durum", "kargo_asamasi", "tahmini_teslim"]
  },
  "haric": ["eposta", "telefon", "adres_metni", "kart_son_dort"],
  "gerekce": "Asistan teslimat durumunu açıklar; iletişim alanları cevabı üretmiyor."
}

Karar: eleme testi#

  1. 1Kullanımı yaz

    Alanın hangi çıktıyı ürettiğini tek cümleyle yaz. Cümle kurulamıyorsa gerekçe yok demektir; alan bu durakta çıkar.

  2. 2Bir basamak düşür

    Merdivende bir alt basamağı seç ve çıktının hâlâ üretilebildiğini kontrol et. Üretilebiliyorsa alt basamak yeni varsayılandır.

  3. 3Kaybı somutla

    Alt basamakta neyin kaybolduğunu örnek kayıtla göster. "İşe yaramaz" değil, "şu iki kaydı birbirinden ayırt edemiyor" yazılır.

  4. 4Kararı ve reddedileni yaz

    Seçilen basamağı, gerekçesini ve reddedilen alternatifi kayda geç. Gerekçesiz bir "tam değer gerekli" kararı sonraki denetimde savunulamaz.

  5. 5Tüm duraklardan çıkar

    Elenen alanı yalnızca sorgudan değil envanterdeki her durağından çıkar: istem şablonu, günlük, değerlendirme seti, pano.

Sık yapılan hata#

En yaygın hata, "ileride lazım olur" gerekçesiyle alan toplamaktır. Bu bir gerekçe değil, bir seçenek satın almaktır; bedeli alanın durduğu her durakta saklama, erişim ve silme yükümlülüğü olarak ödenir. İkinci yaygın hata, minimizasyonu yalnızca kişisel veri meselesi sanmaktır: fiyat matrisi, iç değerlendirme notu ve ticari sır da modele gereksiz giren bağlamdır ve aynı elemeden geçer.

LAB · UYGULAMALI ALIŞTIRMA

Bir bağlamı daraltıp kaybı ölçün

  1. 1Birinci bölümde çıkardığınız envanterden model istemine (ya da bir rapor girdisine) giren alanları seçin ve mevcut bağlamın tam metnini bir dosyaya kopyalayın.
  2. 2Kendi işinizden gelen on beş gerçek soru yazın ve her biri için beklenen cevabı tek cümleyle kendiniz belirleyin.
  3. 3Her alan için "bu alan bağlamdan çıkarılsa hangi soruların cevabı üretilemez" sorusunu işaretleyin; hiçbir soruya bağlanmayan alanları eleyin.
  4. 4Kalan alanlarda merdivende bir basamak düşürün (tam adres yerine ilçe, tam tarih yerine ay) ve on beş sorunun cevabını yalnızca düşürülmüş bağlama bakarak elle üretmeye çalışın.
  5. 5Cevabı üretilemeyen sorularda ilgili alanın basamağını geri alın ve her karar için "hangi soru yüzünden" gerekçesini yazın.

Beklenen çıktı

Daraltılmış bağlam projeksiyonu ve çıkarılan ya da basamağı düşürülen her alan için gerekçeyi taşıyan bir minimizasyon karar tablosu.

Sık sorulan sorular

Minimizasyon cevap kalitesini düşürmez mi?

Bazen düşürür, bazen yükseltir; yön baştan bilinemez. Gereksiz alan bağlamı uzatır ve ilgisiz ayrıntıya tutunma ihtimalini artırır. Kararı peşin bir kabulle değil, iki sürümü aynı soru setinde karşılaştırarak verin.

Gerekçeyi kim yazar?

Alanın karar sahibi yazar; uyum veya hukuk tarafı denetler. Gerekçeyi merkezî bir ekibe yazdırmak, kullanımı bilmeyen birinin varsayım üretmesine yol açar ve gerekçe metni zamanla şablona dönüşür.

Şimdi toplamazsak sonradan lazım olunca ne yaparız?

Alanın yeniden toplanabilir olup olmadığı ayrı bir sorudur ve envanterde kaydedilir. Yeniden toplanabilen alanlarda "şimdi toplama" kararı ucuzdur. Yeniden üretilemeyen ölçümlerde karar bilinçli olarak farklı verilebilir, ama gerekçesi ve saklama basamağı yine yazılır.

LEARN

Veri Yönetişimi Sorumlusu rotasına devam et

Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.