• Yapay zeka soru ve sorunlarınızı uygun olan kategorilere açıp yanıt alabilirsiniz...

Anomali tespitinde eşik nasıl belirlenir?

Garfield

YZF Admin
Yaş
40
Konum
YurtDışı
Katılım
27 Eki 2026
Konular
669
Mesajlar
694
AI Seviyesi
Yeni
Anomali tespitinde eşik, normal verinin değişkenliğini ve yanlış alarm maliyetini birlikte dikkate alacak şekilde belirlenir. En güvenli başlangıç, anomali içermediği bilinen bir dönemden ortalama ve yayılım ölçüsü çıkarmak, ardından doğrulama verisi üzerinde farklı eşikleri karşılaştırmaktır. Böylece yalnızca sıra dışı görünen değerleri değil, üretimde gerçekten işe yarayan alarm sınırını seçebilirsiniz.

Önce normal davranışı tanımlayın​


Eşik belirlemeden önce verinin hangi koşullarda normal kabul edileceğini ayırın. Saatlik trafik, hafta içi ve hafta sonu; işlem süresi, farklı işlem türleri; sensör verisi ise çalışma modu ve ortam koşulları nedeniyle farklı dağılımlara sahip olabilir. Bu grupları tek bir eşikle birleştirmek, normal dönemsel değişimleri anomali gibi işaretleyebilir.

Ayrıca eğitim verisinde çok sayıda gerçek anomali varsa ortalama ve standart sapma bozulabilir. Mümkünse anomali içermeyen veya anomali etiketleri temizlenmiş bir dönem kullanın. Veri zaman serisiyse eşik hesabında gelecekteki değerleri kullanmayın; her zaman yalnızca o ana kadar bilinen verilerle hesap yapın.

Eşik belirleme yöntemini seçin​


Yöntem seçimi verinin dağılımına ve anomali maliyetine bağlıdır. Karşılaştırmayı kolaylaştıran temel seçenekler şunlardır:
YöntemUygun olduğu durumTemel ayarDikkat edilmesi gereken
Ortalama ± standart sapmaDağılımı yaklaşık simetrik ve kararlı verilerk katsayısıAykırı değerlerden etkilenir
Medyan ve MADAykırı değer içeren veya çarpık verilerMAD katsayısıDağılımın merkezden uzaklığını temsil eder
Yüzdelik dilimYalnızca en yüksek veya en düşük belirli oranı izlemekÖrneğin 99. yüzdelik dilim sınırı; bunun üzerindeki yaklaşık yüzde 1Anomali oranı zamanla değişebilir
Tahmin aralığıMevsimsellik veya zaman bağımlılığı bulunan serilerTahmin hatası sınırıModel hatası da alarm üretebilir
Dağılım kararlıysa ortalama ve standart sapma pratik bir başlangıçtır. Bir gözlem için üst sınırı şu şekilde hesaplayabilirsiniz:

üst eşik = ortalama + k × standart sapma

Alt sınır da izlenecekse:

alt eşik = ortalama - k × standart sapma

Buradaki k büyüdükçe alarm sayısı azalır; ancak küçük anormallikleri kaçırma ihtimali artar. Veride aykırı değerler veya belirgin çarpıklık varsa medyan ve MAD daha dayanıklı bir seçenek olabilir:

üst eşik = medyan + k × MAD

Burada MAD, her değerin medyandan mutlak uzaklıklarının medyanıdır. Ham MAD ile normal dağılıma göre ölçeklenmiş MAD aynı değildir; k katsayısını kullanılan tanıma göre doğrulama verisiyle seçin. Medyan ve MAD aykırı değerlere dayanıklıdır, ancak belirgin çarpıklıkta simetrik sınırın uygunluğu ayrıca kontrol edilmelidir.

Bu formüller başlangıç sınırıdır; tek başına doğru eşik olduğunu kanıtlamaz. Eşiğin işe yarayıp yaramadığını etiketli geçmiş veride ölçmeniz gerekir.

Eşiği doğrulama verisiyle ayarlayın​


Uygulanabilir bir ayar süreci için eğitim, doğrulama ve mümkünse son test dönemlerini birbirinden ayırın. Aynı veriyi hem eşik hesaplamak hem de başarıyı ölçmek için kullanmak, sonucu olduğundan iyi gösterebilir.
  1. Normal dönemi belirleyin. Eşik hesabında kullanılacak veri aralığını seçin ve bakım, kesinti veya bilinen saldırı gibi anormal dönemleri bu aralıktan çıkarın.
  2. Başlangıç eşiğini hesaplayın. Verinin yapısına göre ortalama-standart sapma, medyan-MAD veya yüzdelik dilim yöntemlerinden birini uygulayın.
  3. Aday eşikleri üretin. Örneğin k = 2, 2,5, 3 gibi birkaç sınır deneyin; tek bir değeri varsayılan olarak doğru kabul etmeyin.
  4. Geçmiş alarmları etiketlerle karşılaştırın. Doğrulama kayıtlarında alarm kararını gerçek etiketle karşılaştırın: doğru alarmı, yanlış alarmı ve alarm üretilmemiş gerçek anomaliyi ayrı sayın. Etiket yoksa örnekleri insan incelemesiyle doğrulayın ve bu sınırlılığı kaydedin.
  5. Maliyete göre seçim yapın. Kaçırılan anomali ciddi sonuç doğuruyorsa daha duyarlı bir eşik; alarm incelemesi pahalıysa daha seçici bir eşik kullanın.
  6. Ayrı test döneminde kontrol edin. Seçtiğiniz eşiği daha önce ayar için kullanılmamış veride çalıştırın. Alarm oranı, yanlış alarm oranı ve kaçırılan anomali sayısı beklenenden belirgin biçimde değişiyorsa nedeni araştırın. Bu sonuçlara bakarak eşiği veya veri gruplarını değiştirirseniz kullanılan dönem artık ayar sürecine katılmış olur; son değerlendirme için yeni, ayrı bir test dönemi ayırın.
  7. Üretimde izlemeyi sürdürün. Eşiği sabit bırakmak yerine veri dağılımının, alarm oranının ve doğrulanan anomalilerin zaman içinde değişip değişmediğini izleyin. Değişiklik yaparsanız yeni eşik değerini, kullanılan veri dönemini ve gerekçeyi kaydedin.

Örnek: işlem süresinde eşik hesaplama​


Varsayımsal olarak, normal kabul edilen işlemlerin ortalama süresi 200 milisaniye, standart sapması 30 milisaniye olsun. Başlangıç için k = 3 seçilirse üst eşik şöyle hesaplanır:

200 + 3 × 30 = 290 milisaniye

Bu durumda 290 milisaniyenin üzerindeki işlem süreleri aday anomali olarak işaretlenir. Ancak bu sonuç, her 290 milisaniyelik işlemin kesinlikle arızalı olduğunu göstermez. Ağ gecikmesi, yoğunluk veya yeni bir işlem türü de aynı alarmı üretebilir. Alarmları işlem türü ve saat aralığına göre ayırdığınızda bir grubun doğal olarak daha yavaş olduğu görülürse tüm sistem için tek eşik kullanmak yerine grup bazlı eşikler tanımlayın.

Veri zaman içinde düzenli biçimde artıyorsa sabit 290 milisaniye sınırı kısa sürede anlamsızlaşabilir. Bu durumda kayan pencere, mevsimsel karşılaştırma veya tahmin hatasına dayalı eşik daha uygun olabilir. Kayan pencere kullanırken pencerenin çok kısa seçilmesi gerçek anomaliyi normal kabul ettirebilir; çok uzun seçilmesi ise sistemdeki kalıcı değişime yavaş tepki verir.

Sonucu nasıl yorumlamalısınız?​


Alarm sayısı çok yüksekse eşik fazla düşük olabilir; fakat sorun yalnızca eşikte değildir. Veri kaynağındaki tekrarlar, eksik değerlerin yanlış doldurulması, mevsimselliğin göz ardı edilmesi veya farklı grupların birleştirilmesi de aynı sonucu doğurabilir. Önce alarm zamanlarını ve hangi veri grubundan geldiklerini inceleyin.

Alarm sayısı çok düşükse eşik fazla yüksek olabilir veya ölçüm anomaliyi görünür kılmıyor olabilir. Doğrulanmış anomalilerin alarm öncesi değerlerini inceleyin; bu değerler sınırın altında kalıyorsa eşik yaklaşımını, özellikleri veya tahmin modelini değiştirmeniz gerekebilir.

Alarm oranı bir süre sonra yükseliyorsa sistem davranışı değişmiş olabilir. Bu durum otomatik olarak eşik değerini artırmanız gerektiğini kanıtlamaz. Önce değişimin gerçek bir operasyonel bozulma mı, kalıcı seviye değişimi mi, yoksa veri toplama hatası mı olduğunu ayırın. Kalıcı ve beklenen değişim doğrulanırsa yeni normal dönemle eşiği yeniden hesaplayın; beklenmeyen değişimse alarmı bastırmak yerine nedenini araştırın.

En iyi eşik, istatistiksel olarak en uzak değeri bulan değil, yanlış alarm ile kaçırılan anomali arasındaki dengeyi sisteminizin maliyetine göre kuran eştir. Eşik değerini belirlediğiniz veri dönemi, yöntem, parametre, alarm oranı ve doğrulama sonucuyla birlikte kaydederseniz daha sonra yapılan değişikliğin nedenini denetleyebilirsiniz.
 
Son düzenleme:

Sen de şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic

Son mesajlar

Son konular

Geri
Üst