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
Teori
Kavramın çalışma mantığı
- 2
Örnek
Gerçek bir senaryo üzerinde gösterim
- 3
Lab
Uygulamalı alıştırma
- 4
Test
Kısa ölçüm
- 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ği | Hangi durumda yeterli |
|---|---|---|---|
| Tam değer | Ad soyad, tam doğum tarihi | — | Kimlik doğrulama, resmî belge üretimi |
| Maskeleme | Baş harfler, yalnızca yıl | Kişiye hitap, tam tarih hesabı | Kayıt eşleştirme, destek görüşmesi |
| Aralığa yuvarlama | Yaş aralığı, ilçe düzeyi konum | Bireysel ayrım | Segment 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 çıkar | Alanın tüm katkısı | Gerekçesi yazılamayan her alan |
| Takma kimlik (ayrı eksen) | musteri_7f3a | Kişiyle doğrudan bağ | Birleştirme, analitik; eşleme tablosu ayrı yetkide |
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.
{
"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#
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 2Kendi işinizden gelen on beş gerçek soru yazın ve her biri için beklenen cevabı tek cümleyle kendiniz belirleyin.
- 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.
- 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.
- 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.
