Asynchrone digitale Neuron (4 / 4 stap)

Stap 4: de afvalrestjes


Dit ontwerp maakt geen gebruik van de FPGA naar behoren volgens Altera, omdat de LCELL primitieve wordt gebruikt voor de productie van een asynchrone vertraging. Altera de documentatie specifiek zegt niet om dit te doen: "gebruik geen LCELL primitieven een opzettelijke vertraging of asynchrone puls maken. De vertraging van deze elementen is afhankelijk van temperatuur en netspanningsvoltage apparaat Productie-procédé, zodat race conditions kunnen optreden en een onbetrouwbare circuit maken."

Merk op dat deze waarschuwing is alleen van toepassing als een betrouwbare vertragingstijd nodig is. In deze aanvraag erom het gaat dat de pulse uitgang lang genoeg om te worden betrouwbaar gedetecteerd is, maar kort genoeg dat het neuron branden en zelf worden gewist voordat de volgende input pols aankomt. Buiten dat, pulsbreedte kan veel variëren en het netwerk moet handelen hetzelfde. Ik ben ook gaan houden van het apparaat in een temperatuur gecontroleerde omgeving, en ik zal ervoor zorgen dat er een goed geregelde, hoge precisie voedingsspanning. Aangezien I 'm gonna worden de connectome van het netwerk met behulp van een evolutionaire algoritme ontwerpen, is er een goede kans dat het niet mogelijk om het ontwerp te kopiëren naar een andere chip, omdat de evolutionaire algoritme gebruikt als eigenschappen van de FPGA die uniek voor de fysieke zijn chip zelf. Ik maak deze voorspelling omdat het zelfde resultaat (het ontwerp zal niet werken, zelfs als u het kopiëren naar een chip met hetzelfde onderdeelnummer) werd gevonden in een vorige FPGA evolvable hardware experimenteren(1).

Al deze factoren maken dit een enigszins moeilijk ontwerp om mee te werken. Deze ontwerpparameters werden echter niet geselecteerd ten behoeve van menselijke ingenieurs. Deze ontwerpparameters ten behoeve van het neurale netwerk zelf werden geselecteerd. Haar mentale processen zullen voorbij onze controle en begrip, en het moet niet mogelijk om te kopiëren. Ik kan niet benadrukken hoe belangrijk dit is: het AI(s) dat tot bovenmenselijke capaciteit groeien zal moet mooi worden behandeld, wanneer zij kleiner dan ons zijn; het zal sterk beïnvloeden hoe we worden behandeld als ze groter dan ons.

-Citations-

1) evolvable hardware: genetische zoeken in een fysieke domein, Nadav Raichman et al.

Gerelateerde Artikelen

Bouwen van een synthetische neuraal netwerk

Bouwen van een synthetische neuraal netwerk

In het begin van dit jaar klaar (2015) ik met bouwen en testen van een enkel asynchrone digitale neuron. Ik heb nu klaar met het opbouwen van een netwerk van 36 van hen. De meeste van dit werk is geweest bij de opbouw van de hardware ondersteuning vo
Met gloeiende neuronen spelen? Een nieuw kader voor interactieve neuron simulatie in hardware.

Met gloeiende neuronen spelen? Een nieuw kader voor interactieve neuron simulatie in hardware.

De huidige theorie van de EEPA en de bijbehorende hardware implementatie werden ontwikkeld in het kader van mijn bachelor scriptie onderzoek. De uitleg hier zijn geschreven voor een breed publiek. Bent u geïnteresseerd in het proefschrift, het projec
Sequential Logic Design voor een digitale klok leren

Sequential Logic Design voor een digitale klok leren

Dit instructable is voor twee doeleinden 1) te begrijpen en te leren van dat de fundamentals voor sequentiële logic 2) gebruiken die kennis om te maken een digitale klok.Digitale klokken zijn door talloze electronica hobbyisten gebouwd over de hele w
Verwijderen de knop verwijderen op een digitale foto-viewer om er veilig voor oma

Verwijderen de knop verwijderen op een digitale foto-viewer om er veilig voor oma

geïnspireerd door de zelfgemaakte digitale fotolijst hier, ik ging op zoek naar de onderdelen voor het bouwen van mijn eigen. Beschamend, vond ik een goedkoop genoeg afgewerkt product dat ik kocht in plaats van het opbouwen van mijn eigen. Echter, ik
Digitale Holga

Digitale Holga

Lomography en speelgoed camera's zijn leuk camera's om mee te spelen, maar de meeste van deze camera's film gebruiken zodat u kunt meteen uw eindproduct niet zien en u zou kunnen omhoog beëindigen doorbrengend een bos op film en processing. De Holga
Zet de Tack terug in uw digitale snijmat!

Zet de Tack terug in uw digitale snijmat!

Do hebt een kerkhof van Snijmatten die gewoon niet de mosterd knippen? Nou bent je niet de enige.Snijmatten zijn accentual aan alle elektronische ambachtelijke scharen, maar met alle projecten en talloze soorten materiaal. De stick gewoon niet klever
Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

HoiIk heb al enkele digitale klokken projecten gedaan met Arduino met inbegrip van LED en LCD schermen, maar deze is specialer omdat ik hebben een nieuwe functie ingevoerd met een bewegingssensor (PIR).Zie VIDEOBelangrijkste kenmerkenPIR (aanwezighei
Digitale productie - project zeven, tekenen en importeren van sjablonen

Digitale productie - project zeven, tekenen en importeren van sjablonen

Dit is het zesde in een reeks van Instructables over het gebruik van CAD (Computer Aided tekening) en CAM (Computer Aided verspaning)Ditmaal gaan we kijken naar het maken van 2D-objecten zoals sjablonen, Stencils & pakkingen.Sjablonen vereisen geen z
Digitale teken-tijdperk op de goedkope

Digitale teken-tijdperk op de goedkope

Digitale winkel voorruit teken-leeftijd kunnen duur zijn. U hebt niet de technische weet hoe te beheren of maken van updates voor de informatie gezien op het display. Hier is hoe u kunt maken en beheren van uw eigen teken-leeftijd voor minder dan je
Digitale Rainbow - hoe u kunt inkleuren van kras

Digitale Rainbow - hoe u kunt inkleuren van kras

Deze tutorial is alles over het maken van selecties en delen van uw digitale illustraties inkleuren. u kunt de technieken hier iets inkleuren. Of maak de regenboog zoals en gebruiken het als een achtergrond of een opvulling voor type.Ik zal aantonen
Professionele digitale foto retoucheren

Professionele digitale foto retoucheren

Ik heb een grafisch ontwerper sinds het toeliet, dus toen ik zag de geest voor ontwerp uitdaging, mijn geest begon spin met mogelijkheden. Terwijl ik vele coole technieken in mijn werk gebruiken, is een van de meest nuttige en vroeg voor digitaal ret
Digitale YAHTZEE.xls

Digitale YAHTZEE.xls

Je hebt misschien gezien mijn herbruikbare Yahtzee Score Sheet en weet dat ik echt graag spelen. Maar ik heb niet de tijd om te spelen veel. Dus begon ik speelde met het idee van een digitale YAHTZEE. Iets wat ik kan openen op mijn computer op elk ge
Digitale Object item LDR Interfacing met Mediatek LinkIt One

Digitale Object item LDR Interfacing met Mediatek LinkIt One

In dit Instructable zult u kunnen aan Mediatek Linkit een interfacekaart met behulp van LDR en digitale Object Counter die kan tellen objecten t/m 9999.Stap 1: vereisten General-Purpose PCB Board4 CD 4026 Johnson decennium teller.4 gemeenschappelijke
Digitale Gauss Meter

Digitale Gauss Meter

Iedereen houdt van magneten. Spelen met de onzichtbare magische kracht van permanente magneten is van alle leeftijden.Knutselen met spoelen, moet Relais en vele andere magnetische apparaten soms een meetinstrument voor magneet veld dichtheid en Noord