NNs & TMs
Richard Rohwer
rr%eusip.edinburgh.ac.uk at NSFnet-Relay.AC.UK
Mon Jan 15 11:18:30 EST 1990
One way to emulate a Turing machine with a neural net is to hand-build
little subnets for NAND gates and FLIP FLOPS, and then wire them up to
do the job. This observation led me to contemplate a project no student
seems to want to take up (and I don't want to do it anytime soon)-- so
I'll put it up for grabs in case anyone would be keen on it. It should
be tedious but straightforward to write a compiler which turns C-code
(or your favorite language) into weight matrices. Why bother? Well,
training algorithms are still in a pretty primitive state when it comes
to training nets to do complex temporal tasks; eg., parsing. A weight
matrix compiler would at least provide an automatic way to initialize
weight matrices to do anything a conventional program can do, albeit
without using distributed representations in an interesting or efficient
way. But perhaps something like minimizing an entropy measure from such
a starting point could lead to something interesting.
Richard Rohwer JANET: rr at uk.ac.ed.eusip
Centre for Speech Technology Research ARPA: rr%ed.eusip at nsfnet-relay.ac.uk
Edinburgh University BITNET: rr at eusip.ed.ac.uk,
80, South Bridge rr%eusip.ed.UKACRL
Edinburgh EH1 1HN, Scotland UUCP: ...!{seismo,decvax,ihnp4}
!mcvax!ukc!eusip!rr
More information about the Connectionists
mailing list