"Not very good as a reference but considering that this was generated automatically I think it's a success" Behold 80% of the appeal of evolutionary algorithms... people get so excited that they do anything that they are willing to overlook that you burned CPU-hours of time to produce something that doesn't do it very well. There's this weird disconnect between how people speak of them and the actual standards applie…
There is an annual award given to the creators of genetic algorithms that produce results competitive with humans: http://www.genetic-programming.org/combined.php Some of the results are really impressive. There are domains where stochastic optimization works really well. And even when it doesn't generate human competitive results, it's still cool. It's a computer program doing something previously only humans could…
Evolutionary Algorithms and Analog Electronic Circuits
11–20 of 21 posts
Re: Evolutionary Algorithms and Analog Electronic Circuits
#12I studied EC a lot, and this is actually one of the strongest success areas for evolutionary algorithms. In general evolutionary computing does far better with real-world, analog, and physical systems than it does with brittle software systems. Other areas of success include mechanical component design, antennas, and materials. The results must be post-validated of course, since in some cases it will over-optimize to…
Re: Evolutionary Algorithms and Analog Electronic Circuits
#13A related article with some more complicated circuits http://www.damninteresting.com/on-the-origin-of-circuits/ This was evolving an FPGA to do things like detect tones or voice commands. Weirdly reminiscent of DNA, logic cells which were apparently useless would cause the circuit to break when they were removed. Neither did the layout work when transferred to an identical FPGA.
Now that is quite fascinating. (The article goes into possible explanations, for those who care.)
Re: Evolutionary Algorithms and Analog Electronic Circuits
#14Earlier quoted context omitted.
There is an annual award given to the creators of genetic algorithms that produce results competitive with humans: http://www.genetic-programming.org/combined.php Some of the results are really impressive. There are domains where stochastic optimization works really well. And even when it doesn't generate human competitive results, it's still cool. It's a computer program doing something previously only humans could…
Is this happening in 2015?
Re: Evolutionary Algorithms and Analog Electronic Circuits
#15With 0-ohm signal source impedance very strange things happen. For example, a common emitter amplifier will seem to have much better bandwidth than it actually does (hides miller and base capacitance).
Re: Evolutionary Algorithms and Analog Electronic Circuits
#16How resilient is it to component tolerances? Have you tested the actual circuits to confirm that spice was accurate?
Re: Evolutionary Algorithms and Analog Electronic Circuits
#17I studied EC a lot, and this is actually one of the strongest success areas for evolutionary algorithms. In general evolutionary computing does far better with real-world, analog, and physical systems than it does with brittle software systems. Other areas of success include mechanical component design, antennas, and materials. The results must be post-validated of course, since in some cases it will over-optimize to…
Re: Evolutionary Algorithms and Analog Electronic Circuits
#18"Not very good as a reference but considering that this was generated automatically I think it's a success" Behold 80% of the appeal of evolutionary algorithms... people get so excited that they do anything that they are willing to overlook that you burned CPU-hours of time to produce something that doesn't do it very well. There's this weird disconnect between how people speak of them and the actual standards applie…
There is an annual award given to the creators of genetic algorithms that produce results competitive with humans: http://www.genetic-programming.org/combined.php Some of the results are really impressive. There are domains where stochastic optimization works really well. And even when it doesn't generate human competitive results, it's still cool. It's a computer program doing something previously only humans could…
Re: Evolutionary Algorithms and Analog Electronic Circuits
#19Re: Evolutionary Algorithms and Analog Electronic Circuits
#20I studied EC a lot, and this is actually one of the strongest success areas for evolutionary algorithms. In general evolutionary computing does far better with real-world, analog, and physical systems than it does with brittle software systems. Other areas of success include mechanical component design, antennas, and materials. The results must be post-validated of course, since in some cases it will over-optimize to…
Great point - they work well for anything where the optimization surface is relatively smooth, where small changes don't lead to highly suboptimal solutions. In programming, a single character can make a program go from working to not, so the likelihood of "discovering" a valid program is low.