Nasıl yapılır: Zaman serisi verilerinizde Anomali Algılayıcısı tek değişkenLI API'yi kullanma

Önemli

20 Eylül 2023 tarihinden itibaren yeni Anomali Algılayıcısı kaynakları oluşturamayacaksınız. Anomali Algılayıcısı hizmeti 1 Ekim 2026'da kullanımdan kaldırılıyor.

Anomali Algılayıcısı API'sinde iki anomali algılama yöntemi sağlanır. Anomalileri zaman seriniz boyunca toplu iş olarak algılayabilir veya verileriniz en son veri noktasının anomali durumunu algılayarak oluşturulur. Algılama modeli, her veri noktasının beklenen değeri ve üst ve alt anomali algılama sınırlarıyla birlikte anomali sonuçları döndürür. Bu değerleri kullanarak verilerdeki normal değerlerin ve anomalilerin aralığını görselleştirebilirsiniz.

Anomali algılama modları

Anomali Algılayıcısı API'sinde algılama modları sağlanır: toplu iş ve akış.

Dekont

Aşağıdaki istek URL'leri aboneliğiniz için uygun uç noktayla birleştirilmelidir. Örnek: https://<your-custom-subdomain>.api.cognitive.microsoft.com/anomalydetector/v1.0/timeseries/entire/detect

Toplu işlem algılama

Belirli bir zaman aralığındaki veri noktalarındaki anomalileri algılamak için zaman serisi verilerinizle aşağıdaki istek URI'sini kullanın:

/timeseries/entire/detect.

Zaman serisi verilerinizi aynı anda göndererek, API tüm seriyi kullanarak bir model oluşturur ve her veri noktasını onunla birlikte analiz eder.

Akış algılama

Akış verilerinde anomalileri sürekli olarak algılamak için en son veri noktanızla aşağıdaki istek URI'sini kullanın:

/timeseries/last/detect.

Yeni veri noktalarını oluştururken göndererek verilerinizi gerçek zamanlı olarak izleyebilirsiniz. Gönderdiğiniz veri noktalarıyla bir model oluşturulur ve API, zaman serisindeki en son noktanın bir anomali olup olmadığını belirler.

Alt ve üst anomali algılama sınırlarını ayarlama

Varsayılan olarak, anomali algılama için üst ve alt sınırlar , ve upperMarginlowerMarginkullanılarak expectedValuehesaplanır. Farklı sınırlara ihtiyacınız varsa veya lowerMarginuygulaması önerilir.marginScaleupperMargin Sınırlar aşağıdaki gibi hesaplanır:

Sınır Hesaplama
upperBoundary expectedValue + (100 - marginScale) * upperMargin
lowerBoundary expectedValue - (100 - marginScale) * lowerMargin

Aşağıdaki örneklerde farklı duyarlılıklarda Anomali Algılayıcısı API sonucu gösterilmektedir.

Duyarlılık düzeyi 99 olan örnek

Default Sensitivity

Duyarlılık düzeyi 95 olan örnek

99 Sensitivity

Duyarlılık düzeyi 85 olan örnek

85 Sensitivity

Sonraki Adımlar