Table des matières:

Jeu de ciseaux en papier de pierre : 6 étapes
Jeu de ciseaux en papier de pierre : 6 étapes

Vidéo: Jeu de ciseaux en papier de pierre : 6 étapes

Vidéo: Jeu de ciseaux en papier de pierre : 6 étapes
Vidéo: La Seule Stratégie Gagnante à 100 % pour Pierre, Papier, Ciseaux 2024, Novembre
Anonim
Jeu de ciseaux en papier de pierre
Jeu de ciseaux en papier de pierre

C'est mon premier instructable. Je voulais en écrire un depuis longtemps mais je n'avais pas de projet en main que je pourrais publier ici. Alors quand j'ai eu l'idée de ce projet, j'ai décidé que c'était celui-là.

Je parcourais donc le site de tensorflow.js, c'est une bibliothèque qui permet de former et d'exécuter des modèles ml sur un navigateur et un environnement node.js et je suis tombé sur cette démo qui vous permet de former un modèle sur un navigateur pour classer différentes images de votre webcam, puis vous permet d'exporter et de télécharger ce modèle entraîné pour l'utiliser dans vos projets. Cool bien !

J'ai donc instantanément créé le jeu de la pierre, du papier, des ciseaux et entraîné le modèle de manière à ce que je gagne toujours, c'est-à-dire que lorsque je fais du papier, il prédit la pierre, et similaire pour la pierre -> ciseaux, ciseaux -> papier.

C'est un jeu de pierre, de papier et de ciseaux dans lequel vous gagnez toujours

Fournitures

Un ordinateur avec connexion Internet.

Étape 1: Entraînez votre modèle Ml

Entraînez votre modèle ml
Entraînez votre modèle ml

Rendez-vous sur la démo de tensorflow.js et créez 3 classes dans l'ordre des ciseaux, du papier puis de la pierre, puis entraînez-les selon les instructions de la démo.

Étape 2: Téléchargez le modèle formé

Télécharger le modèle formé
Télécharger le modèle formé

Téléchargez le modèle et conservez le fichier compressé dans un dossier sûr. Il sera utilisé dans les étapes à venir.

Étape 3: Téléchargez le code source

Vous pouvez télécharger le code source en cliquant sur ce lien - code source.

ou Vous pouvez vous rendre sur mon référentiel github ici - git repo

Étape 4: Extraire

Extrait
Extrait

Extrayez le fichier zip téléchargé.

Il existe un dossier my-model. C'est là que votre modèle de téléchargement doit être extrait.

Extrayez le fichier modèle téléchargé ici. Trois fichiers doivent en être extraits.

  1. metadata.json
  2. model.json
  3. poids.bin

# si vous avez extrait le fichier modèle téléchargé ici quelque part ailleurs. Coupez et collez les trois fichiers dans le dossier my-model.

Étape 5: Hébergement du projet

Hébergement du projet
Hébergement du projet

Vous ne pouvez pas exécuter le projet directement comme une simple page html car ce projet nécessite le chargement de certaines bibliothèques externes via un script.

Vous devez donc héberger le projet localement sur votre ordinateur. le moyen le plus simple de le faire est d'utiliser un serveur Web pour Chrome.

pour le télécharger, rendez-vous simplement sur google et recherchez le serveur Web pour chrome. Accédez au lien chrome.google.com et ajoutez-le à votre navigateur.

Sélectionnez le dossier contenant le projet et démarrez le serveur s'il ne démarre pas automatiquement.

Étape 6: Terminé

Fini
Fini

cliquez sur démarrer. Et commencez à jouer au jeu spécialement conçu pour vous afin de toujours gagner.

Conseillé: