TEMSİLÎ VAKA · ENERJİ
Yük tahmininde belirsizlik aralığının kararlara taşınması
Serbest tüketici portföyü olan orta ölçekli bir tedarik şirketinin portföy masası, gün öncesi piyasasına verdiği teklifleri tek bir saatlik yük eğrisine dayandırıyordu. Tahmin tek sayı olarak geldiği için belirsizliğin hangi saatlerde ve hangi gün tiplerinde büyüdüğü görünmüyor, güvenlik payı her sabah masanın sezgisiyle elle ekleniyordu. Dengesizlik maliyeti yönlü olduğu hâlde bu pay yukarı ve aşağı sapma için aynı büyüklükte tutuluyordu. Ay sonunda kötü sonuçların tahmin hatasından mı yanlış pay kararından mı geldiği ayrıştırılamıyordu, çünkü pay kararı hiçbir yere yazılmıyordu.
Beklenen etki
- Kapsam
- Belirsizlik bandı tüm portföy için saat ve ufuk bazında üretiliyor; teklif notunda bandın genişliği görünür durumda
- Ölçüm
- Kalibrasyon ufka, mevsime ve gün tipine göre ayrı izleniyor; tek bir ortalama isabet sayısına indirgenmiyor
- Karar izi
- Teklifi belirleyen kuantil, eşik ve varsa elle yapılan düzeltme aynı kayıtta tutuluyor
- Geri dönüş
- Girdi gecikirse mevsimsel benzer gün temeline düşülüyor ve teklif bu durumla işaretlenerek onaya çıkıyor
Temsilî senaryo: buradaki satırlar ölçüm sonucu değil, bu kurulumda hangi büyüklüğün izlenmesi gerektiğini gösterir.
Bu kayıt gerçek bir müşteri işi değildir. Sinaptik Lab'in bu problemde izlediği yaklaşımı, mimari kararları ve ölçüm düzenini göstermek için yazılmış temsilî bir senaryodur: kurum adı taşımaz, içindeki hiçbir değer gerçek ölçüm değildir ve referans olarak gösterilemez. Gerçek projelerden vakalar müşteri onayı alındıkça bu kütüphaneye eklenir.
Problem
Serbest tüketici portföyü olan orta ölçekli bir tedarik şirketinin portföy masası, gün öncesi piyasasına verdiği teklifleri tek bir saatlik yük eğrisine dayandırıyordu. Tahmin tek sayı olarak geldiği için belirsizliğin hangi saatlerde ve hangi gün tiplerinde büyüdüğü görünmüyor, güvenlik payı her sabah masanın sezgisiyle elle ekleniyordu. Dengesizlik maliyeti yönlü olduğu hâlde bu pay yukarı ve aşağı sapma için aynı büyüklükte tutuluyordu. Ay sonunda kötü sonuçların tahmin hatasından mı yanlış pay kararından mı geldiği ayrıştırılamıyordu, çünkü pay kararı hiçbir yere yazılmıyordu.
Yaklaşım
Model çıktısı nokta tahminden saat bazında kuantil kümesine çevrildi ve modelin kendi verdiği aralığa güvenilmeyip üstüne yuvarlanan pencerede çalışan ayrı bir kalibrasyon katmanı kondu; böylece mevsim geçişlerinde bant genişliği modelden bağımsız düzeltilebiliyor. Teklifte hangi kuantilin kullanılacağı sezgiye bırakılmadı, dengesizlik maliyetinin yönlü yapısından türetilen yazılı bir eşiğe bağlandı — karar kuralı artık sınanabilir bir nesne. Tatil, bayram ve aşırı sıcaklık günleri ayrı rejim olarak etiketlendi, çünkü bu günler örneklemde az ama hata büyük ve ortalamaya karıştıklarında koşullu kapsama sessizce bozuluyor. Hava koşusu veya sayaç akışı gecikirse hat durmuyor, mevsimsel benzer gün temeline düşüyor ve bu durum teklif notunda işaretleniyor. Teklifin piyasaya gitmesi her koşulda portföy yöneticisinin onayına bağlı kaldı; otomatik teklif verme baştan kapsam dışı bırakıldı.
Kullanılan teknolojiler
- Kuantil regresyon
- Bölünmüş konformal kalibrasyon
- Rejim etiketli öznitelikler
- Maliyet duyarlı karar eşiği
- Geri oynatmalı sınama hattı
- İnsan onay kapısı
Bağlam, kurulum ve ölçüm
Problem ve yaklaşım özetin üstünde; burada kararların gerekçesi ve mimarinin ayrıntısı var.
Bağlam ve kısıtlar#
Vaka, serbest tüketici portföyü olan orta ölçekli bir tedarik şirketinin gün öncesi teklif hazırlığını ele alıyor. Karar penceresi kısa: ertesi güne ait saatlik eğri piyasa kapanışından önce netleşmek zorunda, sonradan düzeltme ancak dengeleme tarafında ve daha pahalı biçimde mümkün. Tahmin burada kendi başına bir ürün değil, tek bir kararın girdisi; bu yüzden başarı ölçütü model doğruluğu değil o kararın maliyeti olarak tanımlandı. İkinci kısıt kurumsaldı: teklifi onaylama yetkisi portföy yöneticisinden alınamıyor, dolayısıyla hattın çıktısı bir öneri olmak zorunda.
Veri ve erişim#
Veri üç ayrı yerde duruyordu ve üçünün sahibi farklıydı: tüketim ölçümleri sayaç okuma ve uzlaştırma tarafında, piyasa serileri kamuya açık şeffaflık yüzeyinde, hava verisi dış sağlayıcıda. Erişim sınırı da buna göre çizildi: abone kimliğine bağlı tüketim kaydına yalnızca veri ekibindeki iki rol erişiyor, portföy masası toplulaştırılmış seriyi görüyor. Bu ayrım hem kişisel veri hem de piyasa tarafı yetki düzeni için gerekliydi.
- Saatlik tüketim ölçümleri: sayaç okuma sisteminden gelen, uzlaştırma tarafında sonradan düzeltilebilen kayıtlar. Eğitim kümesi bu yüzden veri kesme tarihiyle etiketlendi.
- Piyasa serileri: gerçekleşen tüketim, üretim planları ve fiyat serileri gibi kamuya açık şeffaflık verisi.
- Hava tahmini: sıcaklık, ışınım, rüzgâr ve nem için tek bir güncel değer değil, yayım saatiyle birlikte saklanan koşular.
- Takvim ve rejim etiketleri: resmî tatiller, dinî bayramlar, okul dönemi ve yarıyıl tatili, köprü günleri.
- Portföy tarafı: sözleşme başlangıç ve bitişleri, abone grubu değişiklikleri. Portföyün kendisi değiştiğinde geçmiş yük serisi kendisiyle karşılaştırılabilir olmaktan çıkıyor.
- Erişim kaydı: toplulaştırılmış seriyi kim ne zaman çekti bilgisi, masa ile veri ekibi arasındaki sınırın denetlenebilmesi için tutuluyor.
Mimari kararlar#
Kararların çoğu doğruluk değil karar yapısı üzerine verildi. Tahminin biçimi, kalibrasyonun nerede yapılacağı ve eşiğin nasıl türetileceği birbirine bağlı üç karardı; biri değişince diğerleri de değişti. Tablo son hâli gösteriyor, gerekçe sütunu sapmanın nedenini taşıyor.
| Karar | Seçilen yol | Neden |
|---|---|---|
| Tahminin biçimi | Nokta tahmin yerine saat bazında kuantil kümesi | Teklif kararının maliyeti yukarı ve aşağı sapmada farklı; tek sayı bu asimetriyi taşıyamıyor |
| Kalibrasyon | Model üstünde, yuvarlanan pencerede çalışan ayrı bir konformal düzeltme katmanı | Modelin kendi aralığı mevsim geçişlerinde dar kalıyor; ayrı katman modelden bağımsız güncellenebiliyor |
| Ufuk yönetimi | Ufku yalnızca öznitelik olarak vermek yerine ufuk gruplarına ayrı model başlıkları | Belirsizliğin ufka göre büyümesi doğrusal değil; tek model kısa ufukta gereksiz geniş bant üretiyordu |
| Rejim ayrımı | Tatil, bayram ve aşırı sıcaklık günleri için ayrı etiketli rejim | Bu günler örneklemde az ama hata büyük; ortalamaya karıştıklarında koşullu kapsama bozuluyor |
| Karar eşiği | Teklif kuantili, dengesizlik maliyetinin yönlü yapısından türetilen yazılı eşikle seçiliyor | Bandı okuyup elle pay eklemek kararı kayıt dışı bırakıyordu; yazılı eşik sınanabilir ve tartışılabilir |
| Geri dönüş | Girdi gecikirse mevsimsel benzer gün temeli devreye giriyor | Hattın durması teklif verilmemesi demek; kötü ama bilinen bir tahmin, tahmin yokluğundan iyidir |
Güvenlik ve yetki#
İki ayrı yetki düzeni aynı hatta bakıyordu. Birincisi kişisel veri tarafı: abone seviyesindeki tüketim, gerçek kişiye bağlanabildiği ölçüde kişisel veri sayılıyor, dolayısıyla eğitim kümesine toplulaştırılmış hâlde giriyor ve abone kimlikleri takma adla ayrı bir eşleme tablosunda tutuluyor. İkincisi piyasa tarafı: tahmin çıktısını gören kişi listesi kayıt altında, çünkü bu bilgi ticari karar üretiyor ve masa ile veri ekibi arasındaki sınırın denetlenebilir olması gerekiyor. Dış hizmet alınan hava sağlayıcısına hiçbir tüketim verisi gitmiyor, akış tek yönlü.
Ölçüm düzeni#
Ölçüm iki katmana ayrıldı: tahminin kalitesi ve kararın kalitesi. İkisi ayrı raporlanıyor, çünkü aynı değişiklik birini iyileştirip diğerini kötüleştirebiliyor. Kapsama ve keskinlik hiçbir zaman ayrı okunmuyor; bandı genişletmek kapsamayı bedavaya sağladığı için tek başına kapsama yanıltıcı bir gösterge.
- Kuantil kaybı, her kuantil ve her ufuk grubu için ayrı; tek ortalamaya indirilmiyor.
- Kapsama ve keskinlik aynı tabloda: bant genişleterek alınan kapsama artışı görünür oluyor.
- Koşullu kapsama: rejim etiketine göre kırılım — tatil, bayram, aşırı sıcaklık, hafta sonu.
- Karar maliyeti: seçilen kuantille verilen teklifin gerçekleşenle karşılaştırılması, yani modelin değil kararın sınanması.
- Temel çizgi: mevsimsel benzer gün ve önceki model sürümünün aynı pencerede yeniden koşulması.
- Sızıntı denetimi: her eğitim koşusunda her özniteliğin teklif saatinde erişilebilir olup olmadığının otomatik kontrolü.
Devreye alma ve işletme#
- 1Gölge koşu
Yeni hat canlı teklifi etkilemeden, her gün mevcut süreçle aynı saatte çalıştırıldı; iki çıktı tek karşılaştırma tablosuna yazıldı.
- 2Kısıtlı devreye alma
Bant önce belirli abone grupları için üretildi; portföy masası eşiği elle geçersiz kılma hakkını korudu ve her geçersiz kılma gerekçesiyle kaydedildi.
- 3Onay kapısı
Teklif, kullanılan kuantil ve varsa elle düzeltme aynı kayıtta onaylanıyor; onaysız hiçbir teklif piyasaya gitmiyor.
- 4Nöbet ve geri dönüş
Hava koşusu veya sayaç akışı gecikirse hat temele düşüyor, nöbetçiye uyarı gidiyor, teklif notu bu durumu taşıyor.
- 5Haftalık kalibrasyon gözden geçirmesi
Kapsama kırılımları haftalık okunuyor; gerekirse düzeltme katmanı modele dokunmadan güncelleniyor.
Nerede yanıldık#
İlk sürümde ortalama kapsama hedefe oturmuştu ve bu yeterli sanıldı; oysa bant bayram günlerinde ve ilk sıcak dalgasında sistematik olarak dar, ara mevsimde gereksiz genişti — toplam doğru, koşullu yanlıştı. İkinci hata seçim ölçütünde yapıldı: sürekli olasılıksal skoru iyileştiren bir aday model seçildi, ancak aynı aday karar maliyetinde geriye gitti, çünkü iyileşme bandın orta kısmındaydı ve teklif kararı kuyruğa bakıyordu. Üçüncüsü davranışsaldı: aralık üretilip ekrana konduğunda kimse kullanmadı, ekip tek sayıya bakmaya devam etti; bant ancak yazılı bir eşikle karara bağlandığında iş akışına girdi. Son olarak eğitim kümesinde hava koşusunun yayım saati hesaba katılmadığı için hafif bir sızıntı vardı ve bu, laboratuvar sonuçlarını sahadan daha iyi gösteriyordu.
Bir sonraki projede ne değişir?
Bir vakanın en değerli bölümü sonuç değil, tekrar edilebilir dersidir.
- 01
Ortalama kapsama oranı doğruyken koşullu kapsama bozulabiliyor: bayram ve aşırı sıcak günler ayrı rejim olarak etiketlenmedikçe bant tam bu günlerde sistematik olarak dar kalıyor.
- 02
Aralık üretmek tek başına davranışı değiştirmiyor. Masa bandı ancak hangi kuantille teklif verileceği sorusu maliyet asimetrisinden türetilmiş yazılı bir eşiğe bağlandığında kullanmaya başladı.
- 03
Tahmin metriğini iyileştiren değişiklik karar metriğini kötüleştirebiliyor; sınama hattı kuantil kaybını ve kararın maliyetini birlikte raporlamadıkça yanlış model seçiliyor.
- 04
Hava tahmininin yayım saati ile teklif saati arasındaki gecikme özniteliklere sızıyor. Eğitimde en güncel koşu kullanıldığında model, sahada teklif anında hiç var olmayan bir bilgiyle öğreniyor.
- 05
Sayaç verisinin geç düzeltmeleri geçmişi değiştiriyor; aynı eğitim kümesi çekildiği tarihe göre farklı sonuç veriyor. Veri kesme tarihi model sürümünün parçası olarak kaydedilmeli.
Vaka kütüphanesinden
- EğitimDers materyali üretiminde telif ve kaynak zinciriBir eğitim içeriği ekibinin slayt, çalışma kâğıdı ve ders notu arşivi yıllar içinde karışık kaynaklardan büyümüştü: internetten alınmış görseller, yabancı kitaplardan çevrilmiş paragraflar, farklı lisanslarla dolaşan açık ders materyalleri. Bir hak sahibi itiraz ettiğinde hangi paragrafın nereden geldiğini kimse söyleyemiyor; arama dosya adına ve ekip hafızasına kalıyordu. Model destekli üretim devreye girdikten sonra bu belirsizlik büyüdü, çünkü üretilen metnin dayandığı kaynak hiçbir yerde yazılı olmuyordu. Ekipte yaygın olan eğitim amaçlı kullanım serbesttir varsayımı da hiç denetlenmemiş bir varsayımdı.
- EğitimÖdeve biçimlendirici geri bildirim üretimiBir özel okul grubunda dil ve sosyal bilimler öğretmenleri her hafta çok sayıda yazılı ödev okuyordu; not zamanında giriliyordu ama öğrenciye dönen şey bir puan ile kısa bir genel yorumdu. Hangi öğrencinin hangi rubrik ölçütünde tekrar tekrar zorlandığı hiçbir yerde toplu olarak durmuyordu; öğretmen bunu kendi defterindeki izlenimden hatırlıyordu. Geri bildirim yazma işi mesai dışına taştığı için dönem başındaki ödevlerde ayrıntılı, dönem sonuna doğru tek cümleye inen bir kalite farkı oluşuyordu. Velinin gördüğü tabloda puan vardı, gerekçe yoktu.
- EğitimÖğrenci risk modelinde etik sınırlarBir yükseköğretim kurumunda akademik danışmanlar, dersi bırakma ya da kayıt yenilememe riski taşıyan öğrencilere ulaşmayı sezgiyle yapıyordu: yokluğu fark edilen öğrenciye yazılıyor, fark edilmeyen kimseye görünmüyordu. Devam bilgisi, ödev teslimleri ve öğrenme yönetim sistemi hareketleri ayrı sistemlerde durduğu için kimse bunları tek bir öğrenci için yan yana koymuyordu. Danışmanın haftada yapabileceği görüşme sayısı sınırlıydı ama bu sınırın kime harcandığı hiçbir kayıtta yoktu. Risk modeli gündeme geldiğinde ilk itiraz teknik değildi: skor öğrenciye yapışan bir etikete dönerse ne olacağı soruldu.
BUILD
Aynı yaklaşımı kurumunuzda kurmak ister misiniz?
Discovery oturumunda mevcut durumunuzu, veri erişiminizi ve başarı tanımınızı birlikte yazıyoruz.
