İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM

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.

TEMSİLÎ SENARYO

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ı
01VAKA ANLATIMI

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.

KararSeçilen yolNeden
Tahminin biçimiNokta tahmin yerine saat bazında kuantil kümesiTeklif kararının maliyeti yukarı ve aşağı sapmada farklı; tek sayı bu asimetriyi taşıyamıyor
KalibrasyonModel ü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önetimiUfku 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 rejimBu günler örneklemde az ama hata büyük; ortalamaya karıştıklarında koşullu kapsama bozuluyor
Karar eşiğiTeklif kuantili, dengesizlik maliyetinin yönlü yapısından türetilen yazılı eşikle seçiliyorBandı 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 giriyorHattın durması teklif verilmemesi demek; kötü ama bilinen bir tahmin, tahmin yokluğundan iyidir
Karar eşiği başlangıçta beklenen değere göre kurulmuştu; yönlü maliyet yapısı fark edildikten sonra yeniden yazıldı.

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#

  1. 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ı.

  2. 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.

  3. 3Onay kapısı

    Teklif, kullanılan kuantil ve varsa elle düzeltme aynı kayıtta onaylanıyor; onaysız hiçbir teklif piyasaya gitmiyor.

  4. 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.

  5. 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.

02ÖĞRENİLEN DERSLER

Bir sonraki projede ne değişir?

Bir vakanın en değerli bölümü sonuç değil, tekrar edilebilir dersidir.

  1. 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.

  2. 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ı.

  3. 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.

  4. 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.

  5. 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.

03DİĞER VAKALAR

Vaka kütüphanesinden

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.