Code DBSCAN
Aller à la navigation
Aller à la recherche
Vous trouverez sur cette page le code pour la détection d'anomalies sur une File.
Code
## Fonction de la détection d'anomalie DBSCAN def detectionAnomaly(donnee, taille_File): liste_de_donnee = donnee X = convert_list_database(liste_de_donnee) # <- base de donnees en panda ## Partie de la détection d'anomalies db = DBSCAN(eps=0.5, min_samples=5).fit(X) labels = db.labels_ # <- une liste de score if labels[len(labels)-1] == -1: # <- on regarde le dernier score et si -1 alors anomalie (bruit) print("--> Erreur détecter") return labels[len(labels)-1]