# Wolof IA
L’objectif est de créer plusieurs `dataset` sur des messages écrit en Wolof afin d'être utilisé pour entraîner des modèles de machine learning pour plusieurs raisons :
- Détecter les sentiments.
- Détecter la satisfaction d’une personne envers un produit.
- Détecter l'intérêt d’une personne envers un produit.
Les modèles seront ensuite exportés sous forme d’`API` pour être utilisé dans des projets nécessitant l’aide d’une IA.
## Description 📃
La plateforme est une application web développée avec le framework Django, dedans les visiteurs devront entrer un ou plusieurs messages parlant d’un événement qui leur a marquer puis devront préciser l'émotion qu’ils ont ressenti sur cet événement entre positive ou négative, après tout ceci les messages seront enregistrer dans une base de donnée en `sqlite3` et extrait de la base de donnée pour entraîner un modèle de machine learning.
Une fois le modèle entraîné, il sera exporté vers le serveur de l’application web pour être testé par les visiteurs du site.
## Exigence pour le développement ✅
### Application web 🌐
Pour travailler sur ce projet vous devez en premier installer :
``python (3.10+)`` et ``pip``
Et suivre les étapes suivantes ⬇️
#### 1 - Créer un environnement virtuel
Windows
```$ py -m venv wolof-ai_project```
Linux
```$ python3 -m venv wolof-ai_project```
Changer de répetoire
```$ cd wolof-ai_project```
#### 2 - Activer l'environnement
Windows
```$ Scripts\activate```
Linux
```$ source bin/activate```
#### 3 - Installation du projet
```bash
$ git clone
github.com
$ cd Wolof_IA
```
#### 4 - Installation des dépendances
Windows
``$ pip install -r requirements.txt``
Linux
```bash
# Installer libpq-dev
$ sudo apt install libpq-dev
# Installer les dependances
$ pip3 install -r requirements.txt
```
#### 5 - Executer le serveur
Windows
```$ py manage.py runserver```
Linux
```$ python3 manage.py runserver```
Dans votre navigateur tapez : ``loc …