This project uses Artificial Neural Networks (ANN) to classify Arabic texts into the categories: 'اقتصاد', 'سياسة', 'صحة'. While ANN captures complex relationships, its predictions can be opaque. The LIME method is integrated to provide local explanations for individual predictions, clarifying how features influence the ANN's decisions.
Ce projet réalise la classification de textes arabes dans les catégories suivantes : 'اقتصاد', 'سياسة', 'صحة' en utilisant des réseaux de neurones artificiels (ANN). Pour rendre le modèle plus transparent, la méthode LIME (Local Interpretable Model-agnostic Explanations) est intégrée, permettant d'expliquer localement chaque prédiction en identifiant les caractéristiques ayant influencé la décision.
#Fonctionnalités:
- Classification des articles dans les trois catégories mentionnées.
- Explication des prédictions de l'ANN grâce à LIME.
- Visualisation des contributions des caractéristiques aux prédictions.
#Technologies Utilisées :
- Python
- TensorFlow pour les ANN
- LIME pour l'explicabilité
- NumPy
- Pandas
- Matplotlib #Installations Nécessaires :
pip install numpy pandas matplotlib tensorflow lime
#Jeux de Données : Les jeux de données utilisés dans ce projet sont considérés comme confidentiels et ne seront pas publiés.