Evrimsel algoritmalarla devreler yaratmamak

[Henrik], evrimsel algoritmaları kullanan elektronik devrelere yönelik bir program üzerinde çalışmaktadır. Yine de devam eden bir çalışma, ancak yukarıdaki .GIF’te gösterildiği gibi 78 kuşaktan (9 dakikalık hesaplama süresi) saygın bir BJT invertörü oluşturma noktasına gelmiştir.

Bu devreleri ilerletmek için, [Henrik], 5V güç kaynağına, 2N3904 ve 2N3906 transistörün yanı sıra 2N3906 transistörlü bir invertör üretmek için lezzet simülasyonunu anlattı. Çok ilk lotlar ya da böyle nesiller aslında hiçbir şey yapmadı, ancak 2000 kuşaktan sonra algoritma, bir devre ders kitabında keşfedileceğiniz bir CMOS invertörünün açıklamasına neredeyse benzer bir devre yarattı.

Elektronik stili rehberlik etmek için geliştirmeyi kullanmak yeni bir şey değildir; Bir evrimsel bir algoritma yanı sıra, bir kaç parça verilog, bir FPGA’yı bir 1KHz ile 10KHz arasındaki farkı çok az donanım gereksinimlerine sahip olan bir çipin içine dönüştürebilir. Aynı şekilde, bu deneyde meydana gelen bazı çok, son derece garip şeyler var; Evrimsel algoritma, bir insanın programı için imkansız olanları ve ayrıca FPGA içindeki kuantum tuhaflığının yanı sıra manyetik akışın yanı sıra sayarlar.

[Henrik] Algoritmasının, transistörlerle tam olarak ne kadar olduğunu tam olarak test etmediğini belirtti, bu nedenle bu devreyi bir simülasyonun dışına uygulamak, transistörleri mahvedecek ve mavi duman pufu yayar. Eğer evrimi kullanan kendi devrelerinizin stilini kullanmak istiyorsanız, [Henrik] tüm kodu perükeyin için bir GIT’ye koyun. Şu an durduğu kadar harika, olduğu gibi, [Henrik], her bir elementteki voltajın yanı sıra, işi gerçekten yararlı olabilir.