|
|
| Author |
Message |
|
| corrado.santoro |
Posted: Sun Dec 02, 2007 4:41 pm |
|
|
|
User
Joined: 03 Mar 2005
Posts: 54
Location: Italy
|
An Erlang library to develop expert systems that implements the RETE algorithm. It is described in the paper:
A. Di Stefano, F. Gangemi, and C. Santoro. ERESYE: Artificial Intelligence in Erlang Programs. In ERLANG'05: Proceedings of the 2005 ACM SIGPLAN workshop on Erlang, pages 62-71, New York, NY, USA, 2005. ACM Press.
An article describing an example of its usage can be found at http://www.trapexit.org/Artificial_Intelligence_with_Erlang:_the_Domain_of_Relatives . |
| Description: |
|
 Download |
| Filename: |
eresye-1.2.4.tar.gz |
| Filesize: |
266.72 KB |
| Downloaded: |
1667 Time(s) |
|
|
| Back to top |
|
| rickhg12hs |
Posted: Mon Feb 18, 2008 5:29 am |
|
|
|
Joined: 18 Feb 2008
Posts: 1
|
I'm an Erlang and an AI newbie and I'm wondering how the "sieve" example might take advantage of a SMP processor to go faster. How would sieve change to become multi-threaded? IOW, where do the spawns go?
Thanks!
[a few days later]
... Upon further reading, it seems a parallel RETE (or something like it) would be required and it seems this is not so easy.
Is ERESYE constrained to a single thread/process? |
|
|
|
| Back to top |
|
|
|
All times are GMT
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|
|