Khi không tạo mạch với thuật toán tiến hóa

[Henrik] đã làm việc trên một chương trình để tạo kiểu các mạch điện tử sử dụng các thuật toán tiến hóa. Tuy nhiên, nó vẫn còn rất nhiều công việc, tuy nhiên anh ta đã đến điểm tạo ra một biến tần BJT đáng nể sau 78 thế hệ (9 phút thời gian tính toán), như thể hiện trong .gif ở trên.

Để tiến bộ các mạch này, [Henrik] đã nói với một mô phỏng hương vị để tạo ra một biến tần với nguồn điện 5V, 2N3904 cũng như các bóng bán dẫn 2N3906, cũng như bất kỳ điện trở nào cần thiết. Rất nhiều thế hệ đầu tiên hoặc các thế hệ không thực sự làm bất cứ điều gì, tuy nhiên sau 2000 thế hệ, thuật toán đã tạo ra một mạch gần như tương tự như mô tả của một biến tần CMOS mà bạn sẽ khám phá trong một cuốn sách giáo khoa mạch.

Sử dụng phát triển để hướng dẫn phong cách điện tử không có gì mới; Một thuật toán tiến hóa cũng như một vài bit của Verilog có thể biến FPGA thành một con chip có thể nói sự khác biệt giữa giai điệu 1kHz cũng như 10kHz với rất ít yêu cầu phần cứng. Tương tự như vậy, một số thứ rất, vô cùng kỳ lạ xảy ra trong thí nghiệm này; Thuật toán tiến hóa đã sử dụng những thứ không thể đối với một con người lập trình cũng như được tính vào thông lượng từ tính cũng như sự kỳ lạ lượng tử bên trong FPGA.

[Henrik] nói rằng thuật toán của anh ta đã không kiểm tra chính xác bao nhiêu hiện tại đi với các bóng bán dẫn, vì vậy việc thực hiện mạch này bên ngoài mô phỏng sẽ làm hỏng các bóng bán dẫn cũng như phát ra một làn khói xanh. Nếu bạn muốn phong cách Mạch của riêng bạn sử dụng Evolution, [Henrik] đã đặt tất cả mã vào Git cho sự nhìn chăm chú của bạn. Bây giờ thật tuyệt vời vì nó đang đứng như khi [Henrik] bao gồm kiểm tra hiện tại cũng như điện áp trong mỗi yếu tố công việc của ông có thể thực sự hữu ích.

Leave a Reply

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

Related Post