Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions fr-FR/meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,4 @@ steps:
challenge: true
- title: Score de confiance
completion:
- internal
completion:
- external
- external
2 changes: 1 addition & 1 deletion fr-FR/resources/NEW smart assistant 1.srt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
1
00:00:04,040 --> 00:00:09,880
Va sur rpf.io/ML4K et démarre.
Va sur rpf.io/ml4k et démarre.

2
00:00:09,880 --> 00:00:12,640
Expand Down
29 changes: 14 additions & 15 deletions fr-FR/step_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,30 @@ Crée un assistant virtuel intelligent qui réagit aux commandes.

![Un projet Scratch avec un ventilateur, une lampe et une boîte pour écrire](images/whatyouwillmake.gif)

--- collapse ---
\--- collapse ---

---
title: Où sont stockées mes commandes ?
---

## title: Où sont stockées mes commandes ?

- Ce projet utilise une technologie appelée « apprentissage automatique ». Les systèmes d'apprentissage automatique sont entraînés à l'aide d'une grande quantité de données.
- Ce projet ne nécessite pas la création d'un compte ou d'une connexion. Pour ce projet, les exemples que tu utilises pour réaliser le modèle ne sont stockés que temporairement dans ton navigateur (uniquement sur ta machine).
--- /collapse ---
--- collapse ---
---
title: Pas de YouTube ? Télécharge les vidéos !
---
\--- /collapse ---

Tu peux [télécharger l'ensemble des vidéos de ce projet](https://rpf.io/p/fr-FR/smart-assistant-go){:target="_blank"}.
## --- collapse ---

--- /collapse ---
## title: Pas de YouTube ? Télécharge les vidéos !

--- collapse ---
---
title: Licence
---
Tu peux [télécharger l'ensemble des vidéos de ce projet](https://rpf.io/p/en/smart-assistant-go){:target="_blank"}.

\--- /collapse ---

## --- collapse ---

## title: Licence

Ce projet fait l'objet d'une double licence, à la fois sous une licence [Creative Commons Attribution Non-Commercial Share-Alike License](http://creativecommons.org/licenses/by-nc-sa/4.0/){:target="_blank"} et une licence [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0){:target="_blank"}.

Nous aimerions remercier Dale de machinelearningforkids.co.uk pour tout son travail sur ce projet.

--- /collapse ---
\--- /collapse ---
18 changes: 9 additions & 9 deletions fr-FR/step_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,33 @@
</div>
</html>

--- task ---
\--- task ---

- Va sur [machinelearningforkids.co.uk](https://machinelearningforkids.co.uk/){:target="_blank"} dans un navigateur web.

- Clique sur **Démarrez**.

- Clique sur **Essayer maintenant**.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur **Projets** dans la barre de menus en haut de la page.

- Clique sur le bouton **+ Ajouter un nouveau projet**.

- Nomme ton projet « Assistant intelligent » et définis-le pour apprendre à reconnaître le **texte**, et stocker les données **dans ton navigateur web**. Puis clique sur **Créer**.
![Création d'un projet](images/create-project.png)
![Création d'un projet](images/create-project.png)

- Tu devrais maintenant voir « Assistant intelligent » dans la liste des projets. Clique sur le projet.
![Liste de projets avec Assistant intelligent répertoriée.](images/projects-list.png)
![Liste de projets avec Assistant intelligent répertoriée.](images/projects-list.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur le bouton **Entraîner**.
![Menu principal du projet avec une flèche pointant vers le bouton Entraîner.](images/project-train.png)
![Menu principal du projet avec une flèche pointant vers le bouton Entraîner.](images/project-train.png)

--- /task ---
\--- /task ---
16 changes: 8 additions & 8 deletions fr-FR/step_3.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,28 @@ Ton assistant a besoin de quelques exemples de phrases que tu pourrais dire lors
- « J'ai trop chaud »
- « Il fait chaud ici »

--- task ---
\--- task ---

- Clique sur **+ Ajouter une nouvelle étiquette** en haut à droite et ajoute l’étiquette « ventilateur_allume ».

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur **Ajouter un exemple** et tape « Allume le ventilateur ».

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Continue à cliquer sur le bouton **Ajouter un exemple** et pense à différentes façons de demander que le ventilateur soit allumé, jusqu'à ce que tu aies huit façons différentes de le demander.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur **Ajouter une nouvelle étiquette**, mais cette fois, crée l'étiquette « ventilateur_eteint ». Ajoute huit exemples différents de façons de demander l'arrêt du ventilateur.

--- /task ---
\--- /task ---

![Catégories d'activation et de désactivation du ventilateur avec huit exemples de commandes dans chacune](images/fan-on-and-off.png)
18 changes: 9 additions & 9 deletions fr-FR/step_4.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@

Maintenant que tu disposes de quelques exemples de données, tu peux entraîner le modèle d'apprentissage automatique à étiqueter une commande comme « ventilateur allumé » ou « ventilateur éteint » sur la base de tes exemples.

--- task ---
\--- task ---

- Clique sur le lien **< Revenir au projet**, puis clique sur **Apprendre & Tester**.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur le bouton **Entraîner un nouveau modèle d'apprentissage automatique**.

--- /task ---
\--- /task ---

Attends que l'entraînement soit terminé — cela peut prendre une minute ou deux. Une fois l'entraînement terminé, une boîte de test apparaît.

--- task ---
\--- task ---

- Tape `allume le ventilateur` et vérifie que le modèle indique cette entrée comme « ventilateur allumé ».
![Tape allume le ventilateur pour voir s'il est reconnu](images/test-model.png)
![Tape allume le ventilateur pour voir s'il est reconnu](images/test-model.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Essaie de taper d'autres commandes pour allumer et éteindre le ventilateur, et vérifie qu'ils reçoivent l'étiquette attendue.

--- /task ---
\--- /task ---

Si tu n'es pas satisfait·e de la façon dont l’ordinateur reconnaît les commandes, reviens à l’étape précédente et ajoute quelques exemples supplémentaires. Puis **Entraîner un nouveau modèle d'apprentissage automatique** de nouveau.

Expand Down
22 changes: 10 additions & 12 deletions fr-FR/step_5.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
</div>
</html>



Maintenant que ton modèle peut distinguer les commandes, tu peux l'utiliser dans un programme Scratch pour créer ton assistant intelligent.

--- task ---
\--- task ---

- Clique sur le lien **< Revenir au projet**.

Expand All @@ -20,42 +18,42 @@ Maintenant que ton modèle peut distinguer les commandes, tu peux l'utiliser dan

- Clique sur **Ouvrir dans Scratch 3**.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur **Modèles de projets** en haut et sélectionne le projet « Salle de classe intelligente » pour charger les sprites de ventilateur et de lampe. Ce projet contient également des blocs « envoyer à tous » jaunes prédéfinis, qui se trouvent sous **Événements**.

![Le projet Salle de classe intelligente est sélectionné dans les modèles Scratch](images/smart-classroom.png)

--- /task ---
\--- /task ---

Machine Learning for Kids a ajouté des blocs spéciaux à Scratch pour te permettre d'utiliser le modèle que tu viens d'entraîner. Trouve-les en bas de la liste des blocs.

![Nouveaux blocs « Assistant intelligent » affichés dans le menu sous Images](images/new-blocks-menu.png)

--- task ---
\--- task ---

- Assurez-toi d'avoir sélectionné le sprite **Salle de classe**, puis clique sur l'onglet Code et ajoute ce code :

![Nouveau code Scratch : quand le drapeau est cliqué, répéter indéfiniment, demander « Entre ta commande » et attendre. Si reconnaître texte (réponse) label = ventilateur_allume, alors envoyer à tous allumer-ventilateur](images/turn-fan-on.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Fais un clic droit sur le bloc « si » et sélectionne **Dupliquer** pour ajouter une copie de l'ensemble du bloc de code et place-le directement sous le premier « si ».

- Modifie la deuxième copie du bloc afin qu'elle reconnaisse le texte pour éteindre le ventilateur **éteint** et envoyer à tous **eteindre-ventilateur**.

![Nouveau code Scratch : si reconnaître texte (réponse) label = ventilateur_eteint, alors envoyer à tous eteindre-ventilateur](images/turn-fan-off.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur le **drapeau vert** et tape une commande pour allumer ou éteindre le ventilateur. Vérifie que cela donne le résultat attendu.

- Assure-toi de tester que l'assistant exécute l'action correcte **même pour les commandes que tu n'as pas incluses comme exemples**.

--- /task ---
\--- /task ---
41 changes: 20 additions & 21 deletions fr-FR/step_6.md
Original file line number Diff line number Diff line change
@@ -1,66 +1,65 @@
## Défi

--- challenge ---
\--- challenge ---

Suis les mêmes étapes que précédemment pour permettre à l’assistant de contrôler également la lumière.

--- task ---
\--- task ---

- Enregistre une copie de ton projet Scratch sur ton ordinateur afin de pouvoir facilement le recharger ultérieurement pour l'utiliser avec ton nouveau modèle.

![Clique sur Fichier puis sur Sauvegarder sur votre ordinateur](images/save-to-computer.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Reviens à ton modèle (**Revenir au projet** > **Entraîner**) et ajoute deux autres étiquettes : `allumer-lumiere` et `eteindre-lumiere`.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Ajoute huit exemples de commandes que tu pourrais utiliser pour allumer la lumière.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Ajoute huit exemples de commandes que tu pourrais utiliser pour éteindre la lumière.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Réentraîne ton modèle (**Revenir au projet** > **Apprendre & Tester**) afin qu'il puisse également reconnaître les commandes permettant d'allumer et d'éteindre la lumière.

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Charge ton nouveau modèle dans Scratch (**Faire** > **Scratch 3** > **Ouvrir dans Scratch 3**).

- Dans Scratch, recharge le code que tu as sauvegardé précédemment (**Fichier** > **Importer depuis votre ordinateur**).

- Ajoute deux autres blocs « si » à ton programme afin de pouvoir taper des commandes pour contrôler la lumière.

--- collapse ---
---
title: Je ne vois pas les blocs pour allumer-lumiere / eteindre-lumiere
---
## --- collapse ---

## title: Je ne vois pas les blocs pour allumer-lumiere / eteindre-lumiere

Si tu as entraîné un nouveau modèle, tu devras fermer Scratch, puis le rouvrir à partir du site web Machine Learning for Kids pour que de nouveaux blocs apparaissent.

Clique sur **Faire** > **Scratch 3** > **Ouvrir dans Scratch 3**.

--- /collapse ---
\--- /collapse ---

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Teste si ton programme fonctionne en tapant des commandes pour allumer et éteindre la lumière et en vérifiant si c'est le résultat attendu.

--- /task ---
\--- /task ---

--- /challenge ---
\--- /challenge ---
12 changes: 6 additions & 6 deletions fr-FR/step_7.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@

Le modèle peut t'indiquer à quel point il est **confiant** quant à son exactitude.

--- task ---
\--- task ---

- Retourne à la page **Apprendre & Tester** dans l’outil d'entraînement.

- Tape quelque chose qui n’a rien à voir avec les lampes ou les ventilateurs dans la zone de test. Par exemple, tu peux taper « joue de la musique ».

![Le résultat de la saisie de « joue de la musique » est « ventilateur_allume » avec 36 % de confiance](images/play-music.png)

--- /task ---
\--- /task ---

Le **score de confiance** est la façon dont le programme te dit à quel point il est probable qu'il ait étiqueté la commande correctement.

--- task ---
\--- task ---

- Reviens dans Scratch.

- Ajoute un nouveau code pour que l'assistant t'indique qu'il n'a pas compris la commande si le score de confiance est inférieur à 70 %.

![Nouveau code Scratch : si reconnaître texte (réponse) confiance < 70, dire « Désolé, je n'ai pas compris » pendant 2 secondes](images/code-with-confidence.png)

--- /task ---
\--- /task ---

--- task ---
\--- task ---

- Clique sur le **drapeau vert** et teste ton programme pour vérifier que ton assistant réagit de la bonne manière :
- Tape des commandes qui n’ont rien à voir avec le ventilateur ou la lampe
- Demande que quelque chose soit allumé ou éteint

--- /task ---
\--- /task ---
11 changes: 1 addition & 10 deletions fr-FR/step_8.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
## Que peux-tu faire maintenant ?

Il existe de nombreux autres projets d'apprentissage automatique et d'IA dans le parcours [Apprentissage automatique avec Scratch](https://projects.raspberrypi.org/fr-FR/pathways/scratch-machine-learning).

***

Ce projet a été traduit par des bénévoles:

Jonathan Vannieuwkerke
Michel Arnols

Grâce aux bénévoles, nous pouvons donner aux gens du monde entier la chance d'apprendre dans leur propre langue. Vous pouvez nous aider à atteindre plus de personnes en vous portant volontaire pour la traduction - plus d'informations sur [rpf.io/translate](https://rpf.io/translate).
Il existe de nombreux autres projets d'apprentissage automatique et d'IA dans le parcours [Apprentissage automatique avec Scratch](https://projects.raspberrypi.org/en/pathways/scratch-machine-learning).
Binary file added nl-NL/images/classroom-devices.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified nl-NL/images/code-with-confidence.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified nl-NL/images/create-project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/fan-on-and-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/new-blocks-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/play-music.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/project-train.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified nl-NL/images/projects-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/save-to-computer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/smart-classroom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/test-model.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/turn-fan-off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/turn-fan-on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added nl-NL/images/whatyouwillmake.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading