Logo Lanfrica

Dar-rius/Wolof_IA

Domaine:

natural language processing

Type de record:

software
Créateur:
Dar
Hôte:
A web application to train machine learning models to understand Wolof messages in order to categorize them using the labeled messages entered by visitors in the application. # Wolof IA The objective is to curate multiple datasets based on Wolof-language messages to train machine learning models for several purposes: - Sentiment analysis. - Detecting user satisfaction with a product. - Detecting user interest in a product. These models will then be deployed as APIs to be integrated into projects requiring AI capabilities. ## Description 📃 The platform is a Django-based web application. Users input messages describing memorable events and label them as either 'positive' or 'negative'. This data is persisted in a `sqlite3` database and subsequently processed to train a machine learning model. Once trained, the model is deployed to the server, allowing site visitors to test its inference capabilities in real-time. ## Development Requirements ✅ ### Web Application 🌐 To work on this project, you must first install: ``python (3.10+)`` et ``pip`` And follow the steps below ⬇️ #### 1 - Create a virtual environment Windows ```$ py -m venv wolof-ai_project``` Linux ```$ python3 -m venv wolof-ai_project``` Change directory ```$ cd wolof-ai_project``` #### 2 - Activate environment Windows ```$ Scripts\activate``` Linux ```$ source bin/activate``` #### 3 - Clone repos ```bash $ git clone github.com $ cd Wolof_IA ``` #### 4 - Install dependecies 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 - Run server Windows ```$ py manage.py runserver``` Linux ```$ python3 manage.py runserver``` In your browser, enter the following: ``localhost:8000`` #### 🛣️ Routes Routes | Utilies -------| ----------------------------------- accueil/ | Home Page messages/ | List of messages and their labeles services/ | Use models for projects test/ | Testd models #### ℹ️ Dossiers importants Dossiers | Utilities ---------------|------------------------ …