На не создающих цепи с эволюционными алгоритмами

November 2, 2022 0 By vhjz

[Henrik] работал над программой в стиле электронных цепей, использующих эволюционные алгоритмы. Это все еще очень много работы, однако он добрался до точки генерирования респектабельного инвертора BJT после 78 поколений (9 минут вычисления), как показано в .gif выше.

Для прогресса этих цепей [Henrik] рассказал о симуляции аромата для производства инвертора с блоком питания 5 В, 2N3904, а также 2N3906 транзисторов, а также все необходимые резисторы. Самые первые лоты или около того поколения на самом деле ничего не делали, однако после 2000 поколений алгоритм создал цепь практически аналогичной к описанию инвертора CMOS, который вы обнаружите в учебнике схемы.

Использование разработки для руководства Electronic Style – ничего нового; Эволюционный алгоритм, а также несколько битов Verilog, могут превратить FPGA в чип, который может сказать разницу между 1 кГц, а также 10 кГц тона с очень небольшим количеством требований к оборудованию. Там также некоторые очень, чрезвычайно странные вещи, которые произошли в этом эксперименте; Эволюционный алгоритм использовал вещи, которые невозможно для программирования человека, а также подсчитывается на магнитный поток, а также квантовую странность внутри FPGA.

[Хенрик] заявляет, что его алгоритм не тестировал на то, сколько присутствуют с транзисторами, поэтому реализация этой цепи вне моделирования разрушит транзисторов, а также излучать пышную часть синего дыма. Если вы хотите стиль своих собственных цепей, используя эволюцию, [Henrik] поставил весь код в Git для вашего прочтения. Это чертовски круто, так как он стоит сейчас, а также когда [enrik] включает в себя проверку настоящего, а также напряжение в каждом элементе его работа может быть действительно полезно.