B
Bill Sloman
Guest
On Monday, November 11, 2019 at 6:21:04 AM UTC+11, tabb...@gmail.com wrote:
Not exactly. Learning to program involves learning to recognise all the rules you need to apply to get the result you want, and then - of course - working out how you tell them to the machine, and how you get it to check that every last one has been satisfied.
If you have rules you didn't think to tell the computer about, you haven't mastered programming.
--
Bill Sloman, Sydney
On Sunday, 10 November 2019 06:01:29 UTC, bitrex wrote:
On 11/10/19 12:57 AM, bitrex wrote:
On 11/9/19 10:16 PM, jlarkin@highlandsniptechnology.com wrote:
There have been attempts to design with computers, or to do the easier
task, optimize a given circuit. Not much progress so far.
Using AI to "evolve" designs on real FPGAs finds flaws in the particular
devices that it exploits, like building ring oscillators that aren't
connected to any power supply net and run on parasitics.
That is to say if you only tell the algorithm to use "minimum number of
gates" and don't enforce a rule that they must all be powered in some
way it will sometimes find a minimum gate solution regardless that
works, on one particular device, for one particular task. "Life finds a way"
We have rules that we didn't think to tell the computer. It's a major problem in programming.
Not exactly. Learning to program involves learning to recognise all the rules you need to apply to get the result you want, and then - of course - working out how you tell them to the machine, and how you get it to check that every last one has been satisfied.
If you have rules you didn't think to tell the computer about, you haven't mastered programming.
--
Bill Sloman, Sydney