
Table des matières:
2025 Auteur: John Day | day@howwhatproduce.com. Dernière modifié: 2025-01-23 14:45

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

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é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

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.
- metadata.json
- model.json
- 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

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é

cliquez sur démarrer. Et commencez à jouer au jeu spécialement conçu pour vous afin de toujours gagner.
Conseillé:
Jeu de ciseaux de papier Arduino tenu dans la main utilisant un écran LCD 20x4 avec I2C: 7 étapes

Jeu de ciseaux à papier Arduino portable utilisant un écran LCD 20x4 avec I2C: Bonjour à tous ou peut-être devrais-je dire "Hello World!" Ce serait un grand plaisir de partager avec vous un projet qui a été mon entrée dans beaucoup de choses Arduino. Il s'agit d'un jeu portable Arduino Paper Rock Scissors utilisant un écran LCD I2C 20x4. JE
Ciseaux à papier roche : 10 étapes

Rock Paper Scissors : Objectif : Après avoir terminé cela, vous apprendrez à créer un jeu simple de Rock, Paper Scissors à partir de zéro en utilisant Code.org. Matériel / Exigences requises : Compréhension de base de la syntaxe Javascript, un ordinateur, un compte Code.org
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes

Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Programmation Orientée Objet : Création d'Objets Apprentissage/Méthode/Technique d'Enseignement à l'aide de Ciseaux : 5 Étapes

Programmation orientée objet : création d'objets Méthode/technique d'apprentissage/d'enseignement à l'aide de ciseaux : méthode d'apprentissage/d'enseignement pour les étudiants débutants en programmation orientée objet. C'est une façon de leur permettre de visualiser et de voir le processus de création d'objets à partir de classes. Pièces : 1. Ciseaux (n'importe quel type fera l'affaire). 2. Morceau de papier ou de papier cartonné. 3. Marqueur
Élévateur à ciseaux contrôlé par Raspberry Pi : 17 étapes (avec photos)

Pont élévateur à ciseaux contrôlé par Raspberry Pi : Pourquoi un pont élévateur à ciseaux ? Pourquoi pas! C'est cool et un projet amusant à construire. La vraie raison pour moi est d'élever les caméras de mon projet Great Mojave Rover. Je veux que les caméras s'élèvent au-dessus du rover et capturent des images des environs. Mais j'avais besoin de