Bloguri esențiale de design de produs de urmat Uncategorized On să nu creeze circuite cu algoritmi evolutivi

On să nu creeze circuite cu algoritmi evolutivi

[Henrik] a lucrat la un program de a stilul circuitelor electronice care utilizează algoritmi evolutivi. Este încă extrem de mult o lucrare în desfășurare, totuși el a ajuns la punctul de a genera un invertor BJT respectabil după 78 de generații (9 minute de timp de calcul), după cum se arată în .GIF de mai sus.

Pentru a progresa aceste circuite, [Henrik] a spus o simulare de aromă pentru a produce un invertor cu o sursă de alimentare de 5V, 2N3904, precum și tranzistoare 2N3906, precum și indiferent de rezistențe. Primele loturi sau astfel de generații nu au făcut nimic, după 2000 de generații, algoritmul a creat un circuit aproape similar cu descrierea unui invertor CMOS pe care îl puteți descoperi într-un manual de circuit.

Folosirea dezvoltării pentru a ghida stilul electronic nu este nimic nou; Un algoritm evolutiv, precum și câțiva biți de Verilog pot transforma un FPGA într-un cip care poate spune diferența dintre un ton de 1khz, precum și 10khz cu cerințe foarte mici hardware. Sunt, de asemenea, unele lucruri foarte, extrem de ciudate care au avut loc în acest experiment; Algoritmul evolutiv a folosit lucruri imposibile pentru un om de programare, precum și pentru a număra fluxul magnetic, precum și ciudarea cuantică în interiorul FPGA.

[Henrik] afirmă că algoritmul său nu a testat exact cât de mult se întâmplă cu tranzistorii, astfel încât implementarea acestui circuit în afara unei simulări va distruge tranzistorii, precum și emite un puf de fum albastru. Dacă doriți să vă modelați propriile circuite care utilizează evoluția, [Henrik] a pus tot codul într-o gnet pentru percesul tău. Este minunat așa cum se află acum, precum și atunci când [Henrik] include inspectarea prezentului, precum și tensiunea în fiecare element, slujba sa poate fi într-adevăr utilă.

Leave a Reply

Your email address will not be published. Required fields are marked *