4 ms·
Forth was used in AI in a pretty non-linear way. I have a book where authors developed Lisp on Forth and then proceed developing Prolog on newly created Lisp.
by thesz 16y ago
Forth was used in AI in a pretty non-linear way.
I have a book where authors developed Lisp on Forth and then proceed developing Prolog on newly created Lisp. Then they demonstrated how to use that Prolog in the development of rule-based expert system.
There was a saying that Forth amplify programmers' ability to develop programs and to make mistakes. If you a need an AI tool, but do not need your mistakes to be amplified, stay away from Forth. I think that apply to other areas of domain-specific development as well.
While I adore Forth, I cannot recommend it to anyone. Especially to simulate brain - what if you introduce an error, Forth amplifies it and we'll get a hidden psychopath? ;)
- silentbicycle 16y agoWhat book is it? You can't just mention a book that has Forth, Lisp, AND Prolog and not give the title. :) PAIP and a couple others have Lisp and Prolog, LOL has Lisp and Forth, HOPL 2 has all three (but separately), but it doesn't sound like any of those.
- TY 16y agoI think he probably spoke about "Designing and Programming Personal Expert Systems" by Carl Townsend that dates back to 1986. From http://www.faqs.org/faqs/computer-lang/forth-faq/part5/ http://www.faqs.org/faqs/computer-lang/forth-faq/part5/ Contains LISP and Prolog emulations in Forth, including a unification algorithm. It also has some minimum distance classifier code. The application is fault diagnosis in locomotives.
- silentbicycle 16y agoSalute!
- metamemetics 16y agoYep pretty much all simulation is currently being done with Phil Goodman's Neocortical Simulator (Matlab/C) and NEURON (C + recently a python api) on Blue Gene super computers. http://en.wikipedia.org/wiki/Blue_Brain_Project http://en.wikipedia.org/wiki/Blue_Brain_Project . So the mystery of who will use this chip continues.
- dmm 16y agoMoore has been building chips like this for years. Someone must be buying them.
- metamemetics 16y agoPerhaps the military? Small embedded neural nets could be highly useful for visual recognition algos on missiles and drones [ the majority of military planes now being built are unmanned ]. However I believe the military is now trying to move all drone tech code to a common operating system\language to increase code portability between platforms.