From e29ebe3bafabb8e9eda750d697431287f47d3356 Mon Sep 17 00:00:00 2001 From: MAFTOUH Mohammed Amine <mohammed-amine.maftouh@imt-atlantique.net> Date: Wed, 5 Mar 2025 11:17:11 +0000 Subject: [PATCH] Update 5 files - /projet_imt/.gitkeep - /projet_imt.py - /clustering/__init__.py - /results/__init__.py - /utils/__init__.py --- projet_imt/.gitkeep => clustering/__init__.py | 0 projet_imt.py | 18 +++++++++++++++++- results/__init__.py | 0 utils/__init__.py | 0 4 files changed, 17 insertions(+), 1 deletion(-) rename projet_imt/.gitkeep => clustering/__init__.py (100%) create mode 100644 results/__init__.py create mode 100644 utils/__init__.py diff --git a/projet_imt/.gitkeep b/clustering/__init__.py similarity index 100% rename from projet_imt/.gitkeep rename to clustering/__init__.py diff --git a/projet_imt.py b/projet_imt.py index 08e9150..4397e26 100644 --- a/projet_imt.py +++ b/projet_imt.py @@ -1,5 +1,11 @@ # imports +from clustering.agg_clustering import * +from clustering.mesures_clustering import * +from results.affichage_messages_par_cluster import * +from utils.reduction_dimesion import * + + import pandas as pd import numpy as np import matplotlib.pyplot as plt @@ -11,4 +17,14 @@ from sklearn.cluster import AgglomerativeClustering from sklearn.metrics import silhouette_score -def main(): \ No newline at end of file +def main(): + # lecture du fichier csv + df = load ..... + # reduction des dimensions + reduced_embeddings = reduce_embeddings(df, n_components=50, random_state=42) + # clustering + labels = agglomerative_clustering(reduced_embeddings, n_clusters=14) + # metriques de clustering + silhouette_score = compute_silhouette_scores(reduced_embeddings, labels) + # afficher les resultats + messages_par_cluster= afficher_messages_par_cluster(df,labels) diff --git a/results/__init__.py b/results/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/utils/__init__.py b/utils/__init__.py new file mode 100644 index 0000000..e69de29 -- GitLab