Che cos'è Rilevamento anomalie?

Importante

A partire dal 20 settembre 2023 non sarà possibile creare nuove risorse rilevamento anomalie. Il servizio Rilevamento anomalie viene ritirato il 1° ottobre 2026. È consigliabile eseguire la migrazione a Microsoft Fabric, che integra direttamente il progetto open source microsoft/anomaly-detector o al progetto open source anomaly-detector.

Rilevamento anomalie è un servizio di intelligenza artificiale con un set di API, che consente di monitorare e rilevare anomalie nei dati delle serie temporali con alcune conoscenze di machine learning (ML), ovvero la convalida batch o l'inferenza in tempo reale.

Questa documentazione contiene i tipi di articoli seguenti:

  • Avvii rapidi, ovvero istruzioni dettagliate che consentono di effettuare chiamate al servizio e ottenere risultati in un breve periodo di tempo.
  • Demo interattiva che potrebbe aiutarti a capire come funziona Anomaly Detector attraverso operazioni semplici.
  • Guide pratiche che contengono istruzioni per l'uso del servizio in modi più specifici o personalizzati.
  • Esercitazioni sono guide dettagliate che illustrano come usare questo servizio come componente nell'ambito di soluzioni aziendali più ampie.
  • Esempi di codice illustrano come usare l'Anomaly Detector.
  • Articoli concettuali che forniscono spiegazioni approfondite delle caratteristiche e delle funzionalità del servizio.

Funzionalità di rilevazione delle anomalie

Con Rilevamento anomalie è possibile rilevare le anomalie di una variabile usando Rilevamento anomalie univariato, oppure rilevare anomalie su più variabili con Rilevamento anomalie multivariato.

Funzionalità Descrizione
Rilevamento anomalie univariato Rilevare anomalie in una variabile, ad esempio ricavi, costi e così via. Il modello è stato selezionato automaticamente in base al modello di dati.
Rilevamento di anomalie multivariate Rilevare anomalie in più variabili con correlazioni, che in genere vengono raccolte da apparecchiature o altri sistemi complessi. Il modello sottostante usato è di tipo Graph Attention Network.

Rilevamento anomalie univariato

L'API Rilevamento anomalie Univariate consente di monitorare e rilevare anomalie nei dati delle serie temporali senza dover conoscere l'apprendimento automatico. Gli algoritmi si adattano identificando e applicando automaticamente i modelli più appropriati ai dati, indipendentemente dal settore, dallo scenario o dal volume di dati. Usando i dati di serie temporali, l'API determina i limiti per il rilevamento di anomalie, i valori previsti e quali punti dati sono anomalie.

Grafico a linee del rilevamento dei cambiamenti del modello delle richieste di servizi

L'uso del Rilevamento anomalie non richiede alcuna esperienza precedente in apprendimento automatico e l'API REST consente di integrare facilmente il servizio nelle applicazioni e nei processi.

Con il Rilevamento anomalie univariato è possibile rilevare automaticamente le anomalie in tutti i dati di serie temporali, o appena si verificano in tempo reale.

Funzionalità Descrizione
Rilevamento streaming Rilevare le anomalie nei dati di streaming usando i punti dati visualizzati in precedenza per determinare se la versione più recente è un'anomalia. Questa operazione genera un modello usando i punti dati inviati dall'utente e determina se il punto di destinazione è un'anomalia. Chiamando l'API con ogni nuovo punto dati generato, è possibile monitorare i dati durante la creazione.
Rilevamento in batch Usare le serie temporali per rilevare eventuali anomalie che potrebbero esistere in tutti i dati. Questa operazione genera un modello usando tutti i dati di serie temporali, in cui ogni punto è analizzato con lo stesso modello.
Rilevamento punti di modifica Usare la serie temporale per rilevare eventuali punti di modifica della tendenza presenti nei dati. Questa operazione genera un modello usando tutti i dati di serie temporali, in cui ogni punto è analizzato con lo stesso modello.

Rilevamento di anomalie multivariate

Le API Rilevamento anomalie multivariato consentono agli sviluppatori di integrare facilmente l'intelligenza artificiale avanzata per rilevare anomalie di gruppi di metriche, senza la necessità di conoscere o etichettare i dati di machine learning. Le dipendenze e le inter-correlazioni tra un massimo di 300 segnali diversi vengono ora considerate automaticamente come fattori chiave. Questa nuova funzionalità consente di proteggere in modo proattivo dagli errori i sistemi complessi come le applicazioni software, i server, i computer di fabbrica, i veicoli spaziali o persino la propria azienda.

Grafico a linee per più variabili, tra cui rotazione, filtro ottico, pressione, cuscinetto con anomalie evidenziate in arancione.

Si immaginino 20 sensori di un motore automobilistico che generano 20 segnali diversi, ad esempio rotazione, pressione del carburante, cuscinetti, ecc. Le letture di questi segnali singolarmente possono non dire molto sui problemi a livello di sistema, ma insieme possono rappresentare l'integrità del motore. Quando l'interazione di questi segnali si discosta dall'intervallo abituale, la funzionalità di rilevamento delle anomalie multivariato può rilevare l'anomalia come un esperto del settore. I modelli di intelligenza artificiale sottostanti vengono sottoposti a training e personalizzati usando i dati in modo da comprendere le esigenze specifiche dell'azienda. Con le nuove API di Rilevamento anomalie, gli sviluppatori possono ora integrare facilmente le funzionalità di rilevamento delle serie temporali multivariato in soluzioni di manutenzione predittiva, soluzioni di monitoraggio AIOps per software aziendali complessi o strumenti di business intelligence.

Algoritmi

Passaggi successivi