Machine Learning for Kids

Sur cette page tu trouveras :

Pour bien commencer voici un lien vers une vidƩo qui explique comment se connecter Ơ Machine Learning for Kids et crƩer un projet.

CrĆ©er un projet de reconnaissance d’image

CrƩation du projet

Pour commencer, ajoute un nouveau projet de reconnaissance d’images.

Si vous êtes sur un projet de classe à plusieurs, pas besoin de créer de nouveau projet, connecte toi au projet créé par ton animateur.

Sinon : Clique sur l’onglet « ProjetsĀ Ā» puis « Ajouter un nouveau projetĀ Ā»

Puis remplis ton projet de la maniĆØre suivante :

  • Donne un titre Ć  ton projet
  • Type de projet : reconnaissance images
  • Stockage : Dans le nuage (cloud si tu as laissĆ© ton logiciel en anglais)
  • Et clique sur « crĆ©erĀ Ā»

Tu peux retrouver ton projet crƩƩ dans l’onglet « Projets » 

Entrainement du modĆØle

Une fois ton projet crée, tu dois entrainer ton modèle à reconnaitre plusieurs catégories de dessins.

Pour cela, clique sur ton projet et tu découvriras cette interface. Choisir « Entrainer »

Et tu vas pouvoir crĆ©er ta premiĆØre Ć©tiquette. Une Ć©tiquette te sert de catĆ©gorie. Dans notre exemple sur le thĆØme d’halloween nous avons choisi 3 catĆ©gories, nous allons crĆ©er 3 Ć©tiquettes :

  • Une pour Citrouilles
  • Une pour FantĆ“mesĀ 
  • Une pour Bonbons

Fais de même pour toutes tes catégories

Clique sur « dessin » pour ajouter dans chacune de tes catégories tes dessins.

Prends soin de mettre assez de dessins pour bien entrainer ton IA !

Apprentissage et test du modĆØle

Maintenant que tes catégories sont créées, ton modèle doit apprendre à les reconnaitre.

Clique sur le bouton apprendre et tester.

Clique ensuite sur le bouton « entrainer un nouveau modĆØle d’apprentissage machineĀ Ā»

Ā 

Une fois ton modèle entrainé, tu peux le tester par dessin.

CrƩer ton jeu sur Scratch

Maintenant, on va intégrer notre IA dans scratch ! Le but sera de pouvoir dessiner dans scratch, et obtenir dans ce jeu la réponse de notre IA. 

Pour ce faire, clique sur « Faire » dans ton projet

Et on va ouvrir notre projet dans scratch, directement depuis machine learning for kids ! Cela nous permettra d’avoir des blocs spĆ©ciaux, faits pour l’IA !

C’est parti on code !

Commence par créer un système de dessin sur Scratch.

Pour cela, va en bas Ć  gauche dans scratch, et clique sur le bouton violet, qui te permet d’ouvrir les extensions.Ā 

Ā 

Puis sƩlectionne le stylo

Tu peux changer ton sprite du chat scratch en un stylo, en cherchant « pencil »

Voici un exemple pour créer ton système de dessin sur scratch :

  • Le crayon suit tout le temps la souris.
  • On prĆ©voit un mĆ©canisme pour lever et poser le crayon (ici avec la touche espace)
  • On prĆ©voit un systĆØme pour effacer le dessin.

Teste ton code, voir le sprite stylo suit bien la souris, et quant cliquant sur la barre espace, ton stylo se met bien en position d’Ć©criture ou se soulĆØve , et dessine !

Maintenant on va faire un bouton « EffacerĀ Ā» qui va nous permettre d’effacer notre dessin de test et pouvoir recommencer !Ā 

Choisis un Sprite « buttonĀ Ā» et personnalise le dans l’onglet « CostumeĀ Ā»

Puis code la pour que tout s’efface lorsque l’on clique dessus

Et enfin, nous allons programmer la reconnaissance d’images.

CrĆ©er un nouveau sprite sous forme de bouton, et personnalise le dans « costumeĀ Ā» pour l’appeler « reconnaissanceĀ Ā»

Et voici un exemple de code permettant de dĆ©clencher la rĆ©ponse de l’IA quand tu cliques sur le bouton de ce sprite.

CrĆ©er un projet d’assistant virtuel

CrƩation du projet

Pour commencer, ajoute un nouveau projet de reconnaissance de texte.

Si vous êtes sur un projet de classe à plusieurs, pas besoin de créer de nouveau projet, connecte toi au projet créé par ton animateur.

Entrainement du modĆØle

 Une fois ton projet crée, tu dois entrainer ton modèle à reconnaitre plusieurs catégories de textes.

CrƩe des Ʃtiquettes pour chaque catƩgorie de textes.

Clique sur « ajouter un exemple » pour ajouter dans chacune de tes catégories du texte.

Apprentissage et test du modĆØle

Maintenant que tes catégories sont créées, ton modèle doit apprendre à les reconnaitre.

Clique sur le bouton apprendre et tester.

Clique ensuite sur le bouton « entrainer un nouveau modĆØle d’apprentissage machineĀ Ā»

Une fois ton modèle entrainé, tu peux le tester.

CrƩer ton jeu sur Scratch

  • Pour crĆ©er ton projet sur Scratch, clique sur le bouton « FaireĀ Ā».
  • Choisis et ouvre Scratch 3.
  • Commence par crĆ©er un systĆØme de dialogue sur Scratch.
Ā 

Voici un exemple qui te permet d’en crĆ©er un.

Speech to Text utilise une IA pour faire de la reconnaissance vocale et reconnaître ce qui est dit.

Attention ne marche qu’avecĀ Google Chrome.

Attention 2 : l’extension marche bien si l’onĀ parle lentement et distinctement!

LaĀ synthĆØse vocaleĀ permet de choisir une voix pour notre assistant vocal et qu’il parle Ć  l’oral.

Il existe plusieurs voix diffƩrentes pour personnaliser son projet.

Ces extensions sont facile Ć  utiliser et voici un exemple de code minimal avec ces extensions.Ā 

Tips debug

Je n’arrive pas Ć  crĆ©er un nouveau projet

Il se peut qu’en essayant de crĆ©er un nouveau projet, le bouton « crĆ©erĀ Ā» reste grisĆ©.

Solution :

Change le type de projet et remplis le en entier, jusqu’Ć  ce que le bouton crĆ©er se mette en bleu.

Change Ơ nouveau pour remettre le type de projet que tu souhaitais. Tes informations sont gardƩes, mais le bouton crƩer est de nouveau en bleu.

Retour en haut