Röd neuronala sv SparkFun SAMD21 (Arduino noll)



El cerebro humanus puede ser descrito como una röda biológica de neuronas. Estas neuronas forman una gran röda de conexiones, y cada neurona recibe inlägg de varias otras neuronas, basado en elektriska/elektroniska underenheter inlägg se activa la neurona y emite una señal hacia otras neuronas o músculos efectores.

ESA misma tanken se puede aplicar para hacer que un robot, en través de un algoritmo, aprenda sv tiempo verkliga. ESTA idé fue propuesta por McCulloch & Pitts en 1943 (acá el artículo ursprungliga), y también mas tarde de manera muy liknande por Alan Turing. La base de ens tanken se le conoce como perceptrón, que se puede decir es la röda neuronala más enkel, y la unidad grundläggande de construcción de una röd neuronala. FN: S perceptrón es un algoritmo para lo que se le conoce como aprendizaje mecánico (inteligencia konstgjorda aplicada al aprendizaje de máquinas). FUE inventado en 1957 por Frank Rosenblatt, y aunque fue inventado para ser algo físico, se implementó en nivel de programvara, que es lo que vamos en hacer en este instructable.

Más adelante explicaré que es un perceptrón y como pasamos de la idé en una porción de código para hacer un robot que aprenda. Lo importante es que mediante el preceptrón programaremos un algoritmo de aprendizaje mecánico, y la técnica de aprendizaje se llama aprendizaje reforzado, es decir, se dará FN: s "premio" cuando hare algo bien, o FN castigo cuando algo hare más, y un mecanismo para corregir y almacenar esa información.

En este instructable aprenderemos en construir FN robot, que mediante una röd neuronala, aprende en coordinar sus fenor para dirigirse y seguir la luz. Utilizamos el SAMD21, que tiene suficiente memoria y velocidad de procesador para poder göra en tiempo verkliga.

Se Steg
Relaterade Ämnen

Ett trådlöst kontrollerade, Arduino-Powered anslagstavla

bygga själv en trådlöst styrd, Arduino-powered anslagstavla!Här är ett enkelt projekt som skapar en trådlöst programmerbart anslagstavla. XBee moduler använder för att ge en trådlös seriell länk mellan datorn och enheten. Du interagerar med den via e...

Arduino MINTIA - spelkonsol i en Candy Box

Detta Instructables hur du kan använda en liten godis du vill skapa en Arduino färg spel konsolen.Steg 1: Introduktion till MINTIA MINTIA är en multi gunst tablett producerad av Asahi grupp mat, Ltd i Japan. Candy box design gör det mycket enkelt att...

Seriella kontrollerade arduino orb

Vad är en Orb?När jag först såg den Omgivande Orb från omgivande enheter, var jag ganska imponerad. De beskriver det som ett glas lampa som använder färg för att visa information. Någon slags status kunde förmodligen visas med en orb med hjälp av fär...

Låg höjd miljöövervakning med en Arduino baserade väder Instrument och Aeropod Remote Sensing plattform

ProjektöversiktStudenter på New Lothrop High School i Michigan har arbetat tillsammans för att bygga en plattform för remote sensing låg höjd som kallas en "Aeropod" och rummen har det med ett "Arduino" baserade väder instrument att sa...

Arduino Zero DAC översikt och vågform Generator exempel

I detta Instructable tar vi en titt på digital till analog omvandlare (DAC) på Arduino nolla. Vi kommer att titta på ett enkelt exempel hur du använder DAC och sedan ska vi titta på ett mer komplicerat exempel som förvandlar DAC i en pseudo vågform g...

Arduino Solar Shield - en DIY solar källa för dina projekt utan att vänta på PCB

detta instructable är en grundläggande version av Bley Joel ("det är klockan nio på en lördag, regelbundna publiken blandar i) Solar Shield, och det bör fungera för de flesta arduinos. Jag har testat det med Sparkfun's Arduino Pro och den nya Leonard...

Arduino morsekod Flaher

jag är ett stort fan av programmering men jag gillar att hålla det ner till 555 timer men när det gäller komplexa funktioner som blinkar en LED i en vissa mönster programmering är nödvändig. En dag när Surf igenom den jag kom över något som kallas Mo...

Necomimi Arduino katt öron

de är så dang cute. Om du någonsin har sett cool promo för Necomimi Neurowear wearable uppsättning katt öron som svarar på hjärnvågor, vill du vill ha en alltför. Men det verkar de kanske vaporware eftersom den inte har inte förverkligades på marknad...

Hur man gör felsökning med Arduino Zero

I denna video titta vi på hur man gör felsökning med Arduino noll. Arduino noll har en mycket stor kapacitet och funktioner. En av de stora dragen är det har en inbyggd maskinvara felsökare. I denna video kommer vi titta på hur du använder felsökaren...

Bygga en Arduino Gripper Robot med en DynamixShield.

I detta instructable jag kommer att visa dig hur du snabbt och enkelt bygga en fjärrkontroll gripdon med hjälp av robot och Arduino noll och en DynamixShield. DynamixShield är en ny tillägg för antingen Arduino Due, noll eller Mega som jag är att frä...

Bord storlek Arduino Joystick kontrollerade T-spåret XY bord

jag behövde för att göra en mindre version av TeleToyland Sandbox 2 att ta till Maker Faires och andra visar, så jag minskat storleken på den föregående som får plats på en plast fällbord. Utvändiga mått är ca 30 "x 32" och arbetsområdet är omkr...

Arduino Orb bygga Warden

en Arduino baserade omgivande Orb uttryckligen för källa koden skapar system för övervakning. Denna orb kan lätt vara repurposed för övervakning verkligen något som kan ha varningar från tid till annan.Steg 1: Syftet För en tid sedan en medarbetare p...

Web kontrollerade Arduino LED

Detta instructable visar dig hur man bygger en webb-aktiverade tri-color LED-baserad på en Arduino och WIZnet Ethernet shield, kontrollerbar från valfri webbläsare .Eftersom LED är utsatt kan genom en enkel RESTful web service körs på Arduino färgänd...

Ställa in Arduino IDE för FemtoUSB

Hälsningar till er beslutsfattare ute!I detta Instructable kommer jag visa hur man ställer in den nya FemtoUSB för Arduino IDE.FemtoUSB är en Atmel ARM Cortex M0 + styrelse som är mycket liten och har en inbyggd RGB LED och switch.Vad du behöver:1. H...

Lär sig eller lär Arduino utan någon kodrad # 2

Hej alla, detta är den andra Arduino läraren på hur till program utan att skriva någon rad med kod, använder Ardublock, som är en förlängning av Arduino IDE för visuell programmering. Om detta är första gången du använder Ardublock, besök den första...

AdruShield – mest mångsidiga Arduino shield någonsin

ArduShield är det mest mångsidiga utveckling shield för mest populära Arduino styrelser som svar:Arduino UNO R3Arduino MiniArduino Pro Mini V5Arduino Nano V3Arduino MicroR3Arduino LeonardoArduino YunArduino nollGalileo Gen2och många andra derivat sty...

Sju Segment Display handledning

hur många TV-program och filmer har några mystiska enhet räknar ner till noll dessa skärmar är 7 segmenterar skärmar. Med 7 segment visar kan du Visa alla nummer eller vissa alfabet som ditt hjärta önskar.Första kontrollera en 7 segment display verka...

Steampunk Analog mätare månfas klocka

jag gjorde en steampunk klocka med en gammal trä telefon låda, tre analoga mätare, växlar, en vyport och en wind-up mekanism. Klockan visar timmar, minuter och sekunder på mätarna och när du avveckla det, visas månad, datum och dag i veckan samt spel...

Se din gemenskapen andas luften

Invånarna i våra lokala samhället ville övervaka luftkvaliteten i sina trädgårdar att avgöra om det som påverkades av flight avgångar och ankomster. I denna första fas av projektet, vi byggt och distribuerat fem luft kvalitet stationer, varje mätning...