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]