Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT ! (3 / 5 étapes)

Etape 3: Comment le robot apprend-il si elle n’est pas tricher? ! (Partie 2)

Il Croiriez-vous si je vous disais que pour rendre ce robot à apprendre comment jouer RPS, il nécessite seulement quatre variables? !  O_O.

La principale variable est appelée EPSILON.  Cette variable est également connu comme le taux d’apprentissage.  Mises en chantier de Epsilon out ridiculement élevé, ce qui provoque le robot rendre aléatoire se déplace au début du jeu.  Comme le robot joue plus (et par conséquent apprend les meilleurs coups à faire contre le joueur), Epsilon diminue.  Étant donné que Epsilon devient plus petit, au fil du temps, le robot commencera lentement à utiliser les probabilités de succès dans sa base de données contre le joueur.

Les trois autres variables sont : ALPHA, GAMMA et KAPPA.

Alpha conserve une trace de combien chaque geste influe sur l’apprentissage du robot.  Cela semble confus !  En fait, Alpha est intentionnellement sur plus près de zéro que possible.  Si un joueur se trouve (* soupir *) au robot (par exemple si le joueur a choisi rock et le robot a choisi le papier, mais le joueur affirme que le robot perdu), une faible valeur de Alpha provoquera le robot d’ignorer le mensonge !  Toutefois, si Alpha est trop faible, alors le robot n’apprendre pas aussi vite.

Gamma est un taux de récompense.  Gamma est la valeur haute (0,80) parce que Gamma s’approche de 1, le robot est plus susceptible de commencer à utiliser les probabilités de succès plus tôt.

Kappa est une valeur de rigueur qui aide le robot à affiner ses probabilités.

Articles Liés

Solar Powered Robot Lego Mindstorms NXT

Solar Powered Robot Lego Mindstorms NXT

étape par étape photos de rendre l'énergie solaire actionné Robot Lego Mindstorms NXT.
Le Prototype de main robotique Lego Mindstorms NXT

Le Prototype de main robotique Lego Mindstorms NXT

c'est ma main robotisée de Lego Mindstorms NXT version 1.0. Il est alimenté par un système de dynamo composé d'un servomoteur et une manivelle. Si vous le souhaitez, vous pouvez voter ! Également, vous abonner à ma chaîne pour beaucoup de projets coo
Comment construire un robot Lego Mindstorms NXT OCTOPOD ?

Comment construire un robot Lego Mindstorms NXT OCTOPOD ?

Cette instructable est juste pour vous montrer, comment mettre à niveau mon hexapode j'ai construit dans mon précédent instructable en le transformant en un octopod (8-legged robot).Profitez et laisser un commentaire !Étape 1: Que vous faut-il ? -Leg
Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Tutoriel : comment utiliser une Wiimote pour contrôler un Lego Robot - les plus drôles vidéos clips sont ici cette vidéo va vous montrer comment utiliser une wiimote pour contrôler un Robot Lego Mindstorms NXT.Voici le lien vers Glovepie : http://car
Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Aujourd'hui, je vais vous dire comment j'ai construit mon bras robotiques de Lego Mindstorms NXT.En fait, je voulais construire un trépied robotisé pour mon appareil photo. J'ai découvert, qu'il est plus difficile ensuite, il semble. Après quelques e
Roche, papier, ciseaux Math jeu pour enseigner aux Angles

Roche, papier, ciseaux Math jeu pour enseigner aux Angles

ce Instructable vise à aider les élèves à faire la distinction entre aigu, obtus, droit et Angles de Quinte en jouant une variante du Rock, de papier et de ciseaux. Vos élèves vont adorer !Étape 1: Mathématique Note sur roche, papier et ciseauxRemarq
Comment construire un robot hexapode de Lego Mindstorms NXT ?

Comment construire un robot hexapode de Lego Mindstorms NXT ?

Cette fois (dans mon tout premier instructable jamais) je vais vous montrer comment construire un robot hexapode à l'aide de Lego Mindstorms NXT.Profitez et laisser un commentaire !Étape 1: Que vous faut-il Vous avez besoin :-Kit Lego Mindstorms NXT-
Roche, papier, ciseaux, lézard, SPOCK, le jeu de cartes

Roche, papier, ciseaux, lézard, SPOCK, le jeu de cartes

(reprises de la page de wikipedia sur Rock papier ciseaux lézard Spock : http://en.wikipedia.org/wiki/Rock_Paper_Scissors_Lizard_SpockRoche-papier-ciseaux-lézard-Spock est une extension de cinq-geste des sélection classique méthode jeu roche-papier-c
Comment jouer à roche, papier, ciseaux, lézard, Spock

Comment jouer à roche, papier, ciseaux, lézard, Spock

Dans ce Instructable, je va vous apprendre comment jouer une variation de roche, papier, ciseaux, appelé roche, papier, ciseaux, lézard, Spock. Les règles sont très similaires à l'original jeu, mais avec un peu plus d'options à choisir.Étape 1: RockD
Arduino roche-papier-ciseaux

Arduino roche-papier-ciseaux

Voici ma version du jeu classique de pierre-papier-ciseaux, mais c'est juste vous contre la ATMEGA328P-PU. Le marqueur est sur le dessus avec une LED jaune pour même, vert LED pour le joueur et la LED rouge pour la puce. Si un côté lève 5 d'autre par
NunChuck Wii contrôlée Robot Soccer Mindstorms NXT

NunChuck Wii contrôlée Robot Soccer Mindstorms NXT

Pour l' Exposition Brixhibition à la fin du mois d'avril, j'ai m'a demandé de mettre en place et exécuter quelques champs de Soccer Robot interactifs. Les Robots devaient être robustes et fiables en tant que membres du public seront en interaction av
Vidéo de LEGO Mindstorms NXT Octopod

Vidéo de LEGO Mindstorms NXT Octopod

Voici trois courts extraits de mon nouveau robot octopodes (Lego Mindstorms NXT)...
Champ de tir fabriqués à partir de Lego Mindstorm NXT

Champ de tir fabriqués à partir de Lego Mindstorm NXT

que nous jouissons de tir des dynamiteurs de Nerf, j'ai pensé que je voudrais faire un champ de tir de Lego. Les moteurs de Lego Mindstorm NXT a construire dans la détection de rotation, afin qu'ils peuvent être utilisés et une entrée de sortie. Tout
LEGO Mindstorms NXT : Roadster PSP-NX Supercharged

LEGO Mindstorms NXT : Roadster PSP-NX Supercharged

Remarque : cela a été créée en 2010, je n'ai juste pas à l'écriture du ' Ible jusqu'à présent.Ce projet a débuté au pivot juste une autre direction, manette PS2 contrôlée voiture LEGO Mindstorms NXT, mais il a fini par se transformer en quelque chose