Ce projet permet de classifier un message en spam ou non-spam grâce à un modèle entraîné en Python avec scikit-learn.
- SMSSpamCollection : Dataset des messages utilisés pour entraîner le modèle.
- import.py : Chargement et préparation des données.
- converter.py : Transformation des données textuelles en données exploitables par le modèle.
- trainer.py : Entraînement du modèle de classification.
- test.py : Test du modèle sur de nouveaux messages.
Assurez-vous d'avoir Python 3.x installé ainsi que les bibliothèques nécessaires :
pip install pandas scikit-learn
Lancez le script d'entraînement du modèle :
python trainer.py
Après l'entraînement, allez écrire le message que vous voulez dans le fichier test.py et executez :
python test.py
Vous verrez s'il est détecté comme spam ou non.
Ce projet est sous licence MIT – vous pouvez l'utiliser librement. Voir le fichier LICENSE pour plus d’informations.