Skip to content

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.

License

Notifications You must be signed in to change notification settings

ayoub-elmarchoum/Artificial-neural-network-ANN---Explainability-with-LIME-Method

Repository files navigation

Artificial-neural-network-ANN---Explainability-with-LIME-Method

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published