Asynkron Digital Neuron (4 / 4 steg)

Steg 4: smått och gott



Denna design använder inte FPGA på lämpligt sätt enligt Altera, eftersom den primitiva LCELL används för att producera en asynkron försening. Alteras dokumentation uttryckligen säger inte att göra detta: " "Använd inte LCELL primitiver skapa en avsiktlig fördröjning eller asynkrona puls. Fördröjningen av dessa faktorer varierar med temperatur, spänningen och enheten tillverkningsprocessen, så konkurrenstillstånd kan uppstå och skapa en opålitlig krets."

Observera att denna varning endast gäller om en tillförlitlig fördröjningstiden krävs. I denna ansökan är det viktiga att produktionen pulsen är tillräckligt lång för att upptäckas, men kort nog att neuron bränder och rensar sig innan nästa ingång pulsen anländer. Utöver det, pulse bredd kan variera en hel del och nätverket bör agera likadant. Jag kommer också att hålla enheten i en temperatur-kontrollerad miljö, och jag ser till att den har en väl reglerad, hög precision Matningsspänning. Eftersom jag kommer att designa nätverket connectome med en evolutionär algoritm, finns en god chans att det kommer inte att vara möjligt att kopiera design till ett annat chip, eftersom den evolutionära algoritmen kommer att använda egenskaper för FPGA som är unika för fysiskt chip själv. Jag gör denna förutsägelse eftersom samma resultat (design brukar fungera även om du kopierar den till ett chip med samma artikelnummer) hittades i en tidigare FPGA evolvable hårdvara experimentera(1).

Alla dessa faktorer kommer att göra detta en något svårt design att arbeta med. Dessa planeringsvärden valdes dock inte till förmån för mänskliga ingenjörer. Dessa planeringsvärden valdes ut till förmån för neurala nätverk själv. Dess mentala processer kommer att vara bortom vår kontroll och förståelse, och det bör inte vara möjligt att kopiera. Jag kan inte betona hur viktigt detta är: AI(s) som kommer att växa till övermänsklig kapacitet måste behandlas fint när de är mindre än oss; Det kommer att starkt påverka hur vi behandlas när de är större än oss.

-Citat-

1) evolvable hårdvara: genetiska Sök i en fysisk värld, Nadav Raichman et al.

Se Steg
Relaterade Ämnen

Konstruera en syntetisk neurala nätverk

I början av detta år slutade (2015) jag bygga och testa en enda asynchronous digital neuron. Jag har nu avslutat bygga ett nätverk av 36 av dem. De flesta av detta arbete har varit Byggnadsbeslag stöd för syntetiska neurala nätverk. Utbildning i nätv...

Lärande sekventiella logik Design för en Digital klocka

Detta instructable är för två ändamål 1) att förstå och lära dig grunderna i sekventiella logik 2) använder den kunskapen för att skapa en digital klocka.Digitala klockor har byggts av otaliga elektronik hobbyister världen över. Så varför har jag val...

Spela med glödande nervceller? En ny ram för interaktiva neuron simulering i hårdvara.

Nuvarande EEPA teorin och motsvarande hårdvara genomförandet utvecklades i samband med min bachelor thesis forskning. De förklaringar som ges här är skrivna för en bred publik. Om du är intresserad av avhandlingen, projektet, har frågor eller synpunk...

Digital tillverkning: Böjd laminering mögel

Att skapa mögel för böjda laminering på en laserskärareDetta Instructable kommer att lära dig Digital tillverkning arbetsflödet jag brukade ta en 3D-modell och skapa en laser cut, kartong Bent laminering mögel.Vi kommer att skapa en skateboard design...

Bambu digital klocka

Du behöver följande delar för denna vackra klocka:-Arudino Mini Pro-digital RGB LED-Stripe (1m, 60 lysdioder)-Bambu pizza tallrik (32cm omkrets)-RealTimeClock modul för Arduino-3, 3v spänningsregulator (för RTC-modulen)Bara stick LED-Stripe runt pizz...

Billigt och enkelt PacMan digital klocka!

Detta är gjord helt av objekt som du kan hitta liggandes på ditt hus!Steg 1: delar... Behöver du:-sax-varm limpistol och lim-en begagnad digital klocka-en havregryn plastlock-vissa konstruktion papper-X-acto knivSteg 2: Redo... Markera var du ska kli...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

DIGITAL WORD CLOCK från A billiga PHOTO FRAME

jag har tagit 2 bra idéer och sätta dem tillsammans.Jag ville ha en super cool "ordet klocka" som kan ses här:Men jag har inte de redily tillgängliga resurserna.Men jag har en billig fotoram och lite tid. Så jag använde denna idé:http://www.cibo...

DIY Digital klocka

Har du någonsin varit riktigt uttråkad och behövde lite kul DIY-projekt att göra? Tja, har du någonsin tänkt på att göra en super, awesome, digital klocka som du kan faktiskt berätta tid med? Bra än du borde verkligen instruktionerna awesome. Ha det...

Digital klocka RTC i LED-Display av 4 siffror och 7 segment

Hej, alla!Detta är mitt projekt av en digital klocka med RTC (realtidsklocka) med hjälp av en LED-skärm av 04 siffror och 07 segment, inklusive funktioner för temperatur och luftfuktighet.För att kontrollera displayen jag har använt en Arduino Uno oc...

Digital klocka!

Jag kommer att visa dig hur man gör en digital klocka med en arduino.Steg 1: material Arduino uno r3Diverse hoppare ledningarUSB 5v batteripackUSB-kabelsju seg digitalvisning (SMA420564)Box/låda för proejectLödfritt set av brödunderläggenTryck swithc...

Hur du aktiverar chime mode i digital armbandsur

din klocka kommer att göra ett långt pip varje timme. Påminna om tiden.Steg 1: krav En digital wrist watch chime läge fungerande.HjärnanSteg 2: Följ bilder Press mode 2 timesTryck på st/stp 3 gångerTryck på mode igenSteg 3: Boom Du har chime läge är...

3D tryckt Digital Foto Stomme

Besök www.project3dprint.com för att hämta STL-filer och beställa electronics kit för detta projekt! Till skillnad från våra andra inblandade mer tryckta projekt ingen instruktions video som dess så enkelt som:1. anpassa (tillval) och 3D utskrift din...

Galna Monster tid - första gången Digital Sketchers eller målare

Alright alla. Jag hoppas att detta hjälper vissa människor att komma in i dragandet digitalt som jag bara att ta sig in i detta själv. Jag doodle här och där och detta är bara ett hopp i ett fält som jag växer att älska. Om du älskar monster och vem...

Skapa Awesome, Digital-glitch, Scan-line Text i Photoshop

Photoshop CC 2014 handledning visar hur du skapar awesome, CRT, scan-line text med digital buggar från grunden.Få upp till 20% rabatt Photoshop + Lightroom! Endast $7.99 p/månad: https://db.tt/4PNmz1S8Teiresias InfoFont vanliga teckensnitt: https://d...

Digital tillverkning - projektet sju, ritning och importera mallar

Detta är sjätte i en serie av Instructables om hur du använder CAD (Computer Aided ritning) och CAM (Computer Aided bearbetning)Denna tid vi kommer att titta på att göra 2D objekt, till exempel mallar schabloner & packningar.Mallar kräver inte ens en...

Digital Rainbow - hur man färga från Scratch

Denna handledning handlar om att göra val och färglägga delar av dina digitala bilder. Du kan använda tekniker här färga något. Eller gör regnbågen som visas och använda den som en bakgrund, eller en fyllning för typ.Ska jag Visa med Photoshop, men d...

Digital skylt-ålder på de billiga

Digital butik framrutan tecken-ålder kan vara dyra. Du kanske inte har de tekniska vet hur man ska hantera eller skapa uppdateringar av den information som syns på displayen. Här är hur du kan skapa och hantera dina egna tecken-ålder för mindre än du...

Chibikart: Snabb-prototyper en subminiatyr elektriska Go-Kart använder Digital fabrikation och Hobby komponenter

Chibikart! är en mycket liten ändå kraftfull och lättmanövrerad 2WD elektriska go-kart som du kan bygga med off-the-shelf industri och hobby komponenter och digitalt fabricerade ram delar. Med moderna litiumjonbatterier och borstlösa permanentmagnet...