Självlärande Rock - papper - sax Robot från Lego Mindstorms NXT! (3 / 5 steg)

Steg 3: Hur roboten lär sig om det inte fuska?! (Del 2)



Skulle du tro det om jag sa att för att göra denna robot lära sig spela RPS, det endast krävs fyra variabler?! O_O.

Den viktigaste variabeln kallas EPSILON. Denna variabel är också känd som den lärande skattesatsen. Epsilon startar ut löjligt höga, som orsakar roboten att göra slumpmässiga flyttar i början av spelet. När roboten spelar mer (och därför lär de bästa drag mot spelaren), minskar Epsilon. Eftersom Epsilon blir mindre, över tiden, börjar roboten långsamt att använda framgång sannolikheterna i sin databas mot spelaren.

Tre andra variablerna: ALPHA, GAMMA och KAPPA.

Alpha håller reda på hur mycket varje drag påverkar robotens lärande. Det låter förvirrande! Faktiskt, Alpha avsiktligt anges till så nära noll som möjligt. Om en spelare ligger (* suck *) till roboten (säga om spelaren har valt rock, och roboten valde papper, men spelaren hävdar att roboten förlorat), ett lågt värde för Alpha kommer att orsaka roboten att ignorera lögn! Dock om Alpha är för låg, lär då roboten inte så snabbt.

Gamma är en belöning. Gamma ligger högt (0.80) eftersom som Gamma närmar sig 1, roboten är mer benägna att börja använda framgång sannolikheter förr.

Kappa är en grundlighet värde som hjälper roboten förfina dess sannolikheter.

Se Steg
Relaterade Ämnen

Hur att spela Rock, papper, sax, ödla, Spock

I detta Instructable, jag kommer att lära dig att spela en variant av Rock, Paper, sax kallas Rock, papper, sax, ödla, Spock. Reglerna är mycket likt det ursprungliga spelet, men med några fler alternativ att välja mellan.Steg 1: RockI den gamla vers...

Rock papper sax ödla Spock skrivbord leksak

Om du tittar på Big Bang-teorin har du säkert hört talas om Sheldon's version av Rock Paper Scissors. Det är Rock papper sax ödla Spock och lägger till en trevlig nerdy känsla till spelet. Jag bestämde mig för ett par veckor tillbaka att jag behövde...

Arduino Rock-papper-sax

här är min version av det klassiska Rock-papper-sax spelet, men det är bara du mot ATMEGA328P-PU. Scorekeeper är över toppen med en gul lysdiod för även, gröna Lamporna för spelaren, och röda lysdioder för chip. Om en sida får 5 upp på den andra, bli...

Solar Powered Lego Mindstorms NXT Robot

steg för steg bilder för att göra den solar powered Lego Mindstorms NXT Robot....

Hur man bygger en Lego Mindstorms NXT hexapod robot?

Denna gång (i min allra första instructable någonsin) jag kommer att visa dig hur man bygger en hexapod robot med hjälp av Lego Mindstorms NXT.Njut och lämna en kommentar!Steg 1: Vad behöver du Behöver du:-Lego Mindstorms NXT kit-några extra Lego gea...

Lego Mindstorms NXT robot Hand prototyp

detta är min Lego Mindstorms NXT robot Hand version 1.0. Den drivs av en dynamo system bestående av en servomotor och vev. Om du gillar det, rösta! Också prenumerera på min kanal för massor av coola projekt om varierande ämnen....

Hur man bygger en Lego Mindstorms NXT OCTOPOD robot?

Detta instructable är bara för att visa dig, hur du uppgraderar min hexapod har jag byggt mitt tidigare instructable genom att vrida det till en octopod (8-legged robot).Njut och lämna en kommentar!Steg 1: Vad behöver du? -Lego Mindstorms NXT-några e...

Java-programmering 1 | Rock, papper och sax

Är du ensam? Vill du spela Rock, papper, sax? Än detta är rätt kod!Steg 1: inställningarSteg 1:Öppna Java Eclipse (https://eclipse.org/downloads/)Steg 2:Kopiera denna kod:paketet com.rps.ZemByte;import java.awt.*; import java.awt.event.*; import java...

ROCK, papper, SISSORS, ödla, SPOCK, kortspel

(taget från wikipedia sida på Rock papper Sissors ödla Spock: http://en.wikipedia.org/wiki/Rock_Paper_Scissors_Lizard_SpockRock-papper-sax-ödla-Spock är en fem-gest utbyggnad av den klassiska urval metod spelet rock-papper-sax. Det fungerar på samma...

Rock, Paper, sax - brädspelet.

Alla älskar en enkel spel gjort alltför komplicerat!Här är min version av Rock, papper, sax, i en uppsättning som kan spelas av två eller tre spelare.Det är ett snabbt spel, perfekt för en fika på kontoret (tryckt på kontorsmaterial, naturligtvis), i...

Wii NunChuck kontrollerade Mindstorms NXT fotboll Robot

För den Brixhibition utställningen i slutet av April, var jag ombedd att ställa upp och köra ett par interaktiva Robot fotbollsplaner. De robotar som behövs för att vara robust och pålitlig som allmänheten kommer att interagera med dem. De behöver oc...

Sten papper sax

Vi alla har spelat "Sten Paper Scissors" en hel del gånger. Detta Instructable vägleder dig att göra elektroniska "Sten Paper Scissors" spel som kommer att säkerställa att det finns inget fusk och även att du har roligt samtidigt lära...

Solar Powered Mindstorms NXT Robot

detta är en snabb video instruktion om hur man gör en Solar Powered Mindstorms NXT robot. Den hela bygget tar ca 10 minuter.Du kan också se det, steg för steg med bättre bilder på dexterindustries.com hemsida här. http://dexterindustries.com/Project-...

Självlärande IR-fjärr kontrollerade switch

Hej, kom en idé till mig att kontrollera LED/reläer ansluten till Arduino omedelbart med någon fjärrkontroll tillgängliga. Hur du kommer att använda detta är bara din fantasi och vad är utvidga projektet? Du behöver inte ändra koden på alla! Ansluta...

S3NTRY: en LEGO Mindstorms robot sentry tornets

Välkommen till min första Instructable.Dessa är instruktionerna för hur man gör min autonoma, inte flytta, sentry torn: S3NTRY.Hela projektet kan göras med 1 uppsättning LEGO 31313 - EV3 detaljhandeln.Obs: Jag märkte när man sätter alla saker ihop, a...

Java Rock, Paper, Scissors

i detta instructable jag visar dig hur du skapar ett program i Java som gör att du kan spela rock, papper, sax med datorn.Steg 1: programvara Den programvara du behöver är alla gratis, listan kan göras lång...Java JDK, http://www.oracle.com/technetwo...

Rock, Paper, Scissors Math spel att lära vinklar

syftet med detta Instructable är att hjälpa eleverna att skilja mellan akut, trubbig, rätt & raka vinklar genom att spela en variant av Rock, papper och sax. Dina elever kommer att älska det!Steg 1: Matematiska anteckning om Rock, papper & saxarOb...

Penna & papper Catan - för nödsituationer

älskar du Settlers of Catan? Du gör!? Stor, mig också! Bär du det med dig vart du än går? Nej? Det är vad jag tänkte.Få av oss bära ett hex-board, road bitar, dice, resurskort och alla andra grannlåt ett bra spel av Catan med oss dagligen. (Om du gör...

PAPPER GAMING: Groddar

groddar är en penna och papper spel av logik och strategi. Stora kul för lång bil/buss/flyg Rider, och är lätt när du får kläm på det (jag personligen har haft massor av praxis spelar detta, och för närvarande har den prestigefyllda "Beat pappa på et...