Eric Houzelle
commited on
Commit
·
b1ef2de
1
Parent(s):
388fcb2
Add Readme
Browse files
README.md
CHANGED
|
@@ -1,3 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# 🧒 SLM-Tiny-Stories — Générateur d’histoires pour enfants
|
| 2 |
|
| 3 |
Un petit modèle de langage (SLM) en français entraîné sur le dataset [TinyStories-French](https://huggingface.co/datasets/iproskurina/TinyStories-French), conçu pour générer de courtes histoires à partir d’un contexte vide ou d’un prompt initial.
|
|
@@ -15,7 +31,7 @@ Un petit modèle de langage (SLM) en français entraîné sur le dataset [TinySt
|
|
| 15 |
---
|
| 16 |
|
| 17 |
## 📦 Structure du projet
|
| 18 |
-
|
| 19 |
/
|
| 20 |
├── train.py # Script principal d'entraînement
|
| 21 |
├── generate.py # Script pour générer une histoire
|
|
@@ -24,7 +40,7 @@ Un petit modèle de langage (SLM) en français entraîné sur le dataset [TinySt
|
|
| 24 |
├── dataloader.py # Dataset TinyLLMDataset
|
| 25 |
├── model.py # Architecture MiniGPT
|
| 26 |
└── checkpoints/ # Dossier des checkpoints sauvegardés
|
| 27 |
-
|
| 28 |
|
| 29 |
---
|
| 30 |
|
|
@@ -49,17 +65,18 @@ python train.py
|
|
| 49 |
---
|
| 50 |
|
| 51 |
### 3. Les hypers paramètres
|
| 52 |
-
|
| 53 |
block_size = 128
|
| 54 |
batch_size = 32
|
| 55 |
learning_rate = 1e-3
|
| 56 |
embed_dim = 128
|
| 57 |
n_heads = 16
|
| 58 |
n_layers = 16
|
| 59 |
-
|
| 60 |
|
| 61 |
---
|
| 62 |
|
| 63 |
### 4. Exemple de génération
|
| 64 |
-
|
| 65 |
-
Êtes-vous prêts?" Les enfants dirent, "Oui, maîtresse. Nous sommes prêts." Ils suivirent la maîtresse jusqu'à la première cage. Ils virent un grand lion. Il avait une crinière et des dents acérées. Il rugissait fort. Les enfants avaient peur. Ils se cachèrent derrière la maîtresse. La maîtresse dit, "Ne vous inquiétez pas, les enfants. Le lion ne peut pas vous faire de mal. Il est derrière les barreaux. Il vous dit juste bonjour. Pouvez-vous dire bonjour au lion?" Lily était courageuse. Elle s'avança et dit, "Bonjour, lion. Tu es très grand et fort. Mais je n'ai pas peur de toi. J'ai un chien à la maison. C'est mon ami. Il aboie et remue la queue. As-tu un ami, lion?" Le lion regarda Lily
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language: fr
|
| 3 |
+
license: mit
|
| 4 |
+
tags:
|
| 5 |
+
- gpt
|
| 6 |
+
- text-generation
|
| 7 |
+
- french
|
| 8 |
+
- children-stories
|
| 9 |
+
- character-level
|
| 10 |
+
- toy-model
|
| 11 |
+
datasets:
|
| 12 |
+
- iproskurina/TinyStories-French
|
| 13 |
+
model-index:
|
| 14 |
+
- name: SLM-Tiny-Stories
|
| 15 |
+
results: []
|
| 16 |
+
---
|
| 17 |
# 🧒 SLM-Tiny-Stories — Générateur d’histoires pour enfants
|
| 18 |
|
| 19 |
Un petit modèle de langage (SLM) en français entraîné sur le dataset [TinyStories-French](https://huggingface.co/datasets/iproskurina/TinyStories-French), conçu pour générer de courtes histoires à partir d’un contexte vide ou d’un prompt initial.
|
|
|
|
| 31 |
---
|
| 32 |
|
| 33 |
## 📦 Structure du projet
|
| 34 |
+
```
|
| 35 |
/
|
| 36 |
├── train.py # Script principal d'entraînement
|
| 37 |
├── generate.py # Script pour générer une histoire
|
|
|
|
| 40 |
├── dataloader.py # Dataset TinyLLMDataset
|
| 41 |
├── model.py # Architecture MiniGPT
|
| 42 |
└── checkpoints/ # Dossier des checkpoints sauvegardés
|
| 43 |
+
```
|
| 44 |
|
| 45 |
---
|
| 46 |
|
|
|
|
| 65 |
---
|
| 66 |
|
| 67 |
### 3. Les hypers paramètres
|
| 68 |
+
```
|
| 69 |
block_size = 128
|
| 70 |
batch_size = 32
|
| 71 |
learning_rate = 1e-3
|
| 72 |
embed_dim = 128
|
| 73 |
n_heads = 16
|
| 74 |
n_layers = 16
|
| 75 |
+
```
|
| 76 |
|
| 77 |
---
|
| 78 |
|
| 79 |
### 4. Exemple de génération
|
| 80 |
+
```
|
| 81 |
+
Êtes-vous prêts?" Les enfants dirent, "Oui, maîtresse. Nous sommes prêts." Ils suivirent la maîtresse jusqu'à la première cage. Ils virent un grand lion. Il avait une crinière et des dents acérées. Il rugissait fort. Les enfants avaient peur. Ils se cachèrent derrière la maîtresse. La maîtresse dit, "Ne vous inquiétez pas, les enfants. Le lion ne peut pas vous faire de mal. Il est derrière les barreaux. Il vous dit juste bonjour. Pouvez-vous dire bonjour au lion?" Lily était courageuse. Elle s'avança et dit, "Bonjour, lion. Tu es très grand et fort. Mais je n'ai pas peur de toi. J'ai un chien à la maison. C'est mon ami. Il aboie et remue la queue. As-tu un ami, lion?" Le lion regarda Lily
|
| 82 |
+
```
|