Logo Lanfrica

24606-eng/moussa-soninke-app

Domaine:

natural language processing
Créateur:
246
Hôte:
# 🌾 Moussa Kouyaté — Application Streamlit Soninké Application de dialogue en soninké basée sur **GuppyLM**, un Transformer entraîné sur 10 000+ paires de dialogues avec le vocabulaire SIL (3 231 mots authentiques). ## Structure du projet ``` moussa_streamlit_app/ ├── app.py # Application Streamlit principale ├── model.py # Tokeniseur + Architecture GuppyLM ├── requirements.txt # Dépendances Python ├── README.md # Ce fichier ├── .streamlit/ │ └── config.toml # Thème sombre personnalisé └── guppylm_moussa_finetuned.pt # ← AJOUTER après entraînement (ou guppylm_moussa_best.pt) ``` ## Installation et lancement ```bash # 1. Installer les dépendances pip install -r requirements.txt # 2. Copier le modèle entraîné dans ce dossier cp /chemin/vers/guppylm_moussa_finetuned.pt . # 3. Lancer l'application streamlit run app.py ``` L'application s'ouvre sur **http://localhost:8501** ## Déploiement sur Streamlit Cloud 1. Pousser ce dossier sur GitHub 2. Aller sur share.streamlit.io 3. Connecter le dépôt et choisir `app.py` 4. Cliquer **Deploy** ✅ > ⚠️ Si le fichier `.pt` dépasse 100 MB, hébergez-le sur Hugging Face Hub > et chargez-le dynamiquement avec `huggingface_hub.hf_hub_download()`. ## Personnages et catégories | Catégorie | Exemples de questions | |--------------|----------------------------------------------------| | Salutations | `Haayi, Moussa!` | | Agriculture | `Yillen wa naxa ba ke xaaxo?` | | Élevage | `An nanu wa laafin ba?` | | Marché | `Saxanen wa naxa ba ke fane?` | | Météo | `Kanmen wa riini ba ke siine?` | | Famille | `An denbaya wa laafin ba?` | | Religion | `Alla wa an teen deema ba?` | | Philosophie | `Manni sagesse wa an m …

Languages