----- Original Message -----
From: "meshteb" <meshteb@...>
Sent: August 12, 2002 6:44 AM
> Can you please help me to examine the AI literature to discover
> whether or not the following tasks can currently be solved by
> computers?
> 1. Playing a decent game of table tennis
Depends on your definition of "decent". :) There are some "decent"
games out there, I beleive; I'm not quite sure why you need AI for that
though....
> 2. Driving in the center of Washington.
If it's computer simultion, possibly. An AI agent, driving a physical car real
time,
anywhere, not just Washington; doubdfully :) Just consider how many
volumes of information you need to process in milliseconds and make a decision!
> 3. Writing an intentionally funny story.
There were such attempts, even long time ago. Remeber reading somewhere examples
and some of them made me laugh, but computers lack imagination to come up
w/ smth intentionally unique...
> 4. Translating spoken English into spoken Swedish in real time.
This is from pattern recognition (speech, specifically) and NLP.
There's a lot of research going on in these areas. Depending on how
much of vocabulary and intonations and accents you want the system to recognize
and translate properly, it's possible I believe.
The last two are more "tangible" and "feasible" to implement.
Chances are there are software programs that make it real.
-s
PS: All of the above is my opinion only and not necessarily other members of
this group ;) For the lack of time, I did not provide any concrete examples
to support my statements; I hope some people can provide them for me
or some time later I'll do it myself :)
Can the following tasks be solved by computers:
a)Playing a descent game of bridge at a competitive level.
b)Discovering and proving new mathematical theorems.
c)Giving competent legal advice in a specialized area of law
Dear all:
I just bought this book (AIMA) and now I'm reading it. I would like to
know there is any "exercise resolution in each chapter" available here or
where can I get these resolution copies?
Please let me know if anyone has a clue. Thank you very much.
Wijarn
Wijarn,
Peter responded to a similar message before (#43) in the archives.
Best regards,
Brandon
--- In aima-talk@y..., "wijarn13" <wijarn13@y...> wrote:
> Dear all:
>
> I just bought this book (AIMA) and now I'm reading it. I would like
to
> know there is any "exercise resolution in each chapter" available
here or
> where can I get these resolution copies?
>
> Please let me know if anyone has a clue. Thank you very much.
>
> Wijarn
Hi,
I'm supposed to think of some problem domains that i can apply the
techniques of uninformed and informed searches. Can anyone help in
this area? thanks!
Gavin
What you're looking for is "expert systems", not "system expert".
Go to google.com and type in "expert systems". You'll find a number of helpful
links, including a page on CLIPS and a couple of Internet FAQs on the subject.
Good luck,
Brandon
Alberto Vera wrote:
Hello
Could you give me any information about System Expert? (links, books...)
how does it work?
do u have any example to learn more about s.e.?
do i need any "special software" like clisp, prolog?
Thanks a lot
Yahoo! Messenger Nueva
versión: Webcam, voz, y mucho más ¡Gratis!
I'm sorry that no French translation is planned. However, the new second
edition will be out soon, and if anyone would like to do a French
translation, let us know.
-Peter Norvig
----- Original Message -----
From: "serge_stinckwich" <sergio36@...>
To: <aima-talk@yahoogroups.com>
Sent: Sunday, July 28, 2002 1:38 PM
Subject: [aima-talk] AIMA french translation ?
Hi,
do you know if any french translation of AIMA is planned ?
It's a shame that such a good book is not available in french ...
Cheers,
-- Serge Stinckwich
hello I copied this example of a book about CLIPS This program has "blocks" and the objective is to put the block C over the block E Does anybody know when it stop? The objective is (objetivo (poner C)(encima-de E)) but i don't understand when it stop. Could you help me, please?
Thanks a lot
it's the program:
//start (deftemplate objetivo(slot poner)(slot encima-de)) (deffacts estado-inicial (pila A B C) (pila D E F) (objetivo (poner C)(encima-de E)) (pila) )
In the chapter on uninformed search algorithms (I think it's chap. 3,
but I don't have the book in front of me), there is a diagram showing
the search pattern for a bidirectional search.
Essentially, a breadth-first search from both the start and end nodes
is illustrated, which looks like a circular tree-like pattern
extending outward from both nodes.
The question is asked in the book whether this pattern is the best one
for a bidirectional search. I believe that breadth-first search would
be necessary for both nodes because you essentially could "pass by"
the tree generated for one of the nodes otherwise. It looks to me as
though this would only be true for uninformed searches though.
Am I right? Are breadth-first algorithms the best kind to use for
uninformed bidirectional search?
Thanks,
Brandon
----- Original Message -----
From: "Alberto Vera" <artificialintelligenceperu@...>
Sent: September 10, 2002 11:37 AM
> hello
> I copied this example of a book about CLIPS
Which book exactly, if you don't mind me asking?
> This program has "blocks" and the objective is to put the block C over the
block E
> Does anybody know when it stop?
When the objective is met. ;)
> The objective is (objetivo (poner C)(encima-de E)) but i don't
> understand when it stop.
Did you try to run it? :)
It stops when the facts base doesn't have facts that cause any of
the rules to fire anymore, i.e. there are no more matched rules
on the agenda. (If you don't know what I'm talking about, ask)
In your case when the objective is gone, it stops.
Here is the sample printout of with options (watch rules) and
(watch facts) set. An ==> means a fact is added to a facts base,
and an <== means, the fact is retracted from there. The rules
are placed onto agenda when their left-hand-side (LHS) matches the facts in
the facts base, the order they fire in (in case several rules
matched at a time) is determined by rules' priorities and/or a
conflict-resolution policy.
CLIPS> (watch facts)
CLIPS> (watch rules)
CLIPS> (load blocks.clp)
Defining deftemplate: objetivo
Defining deffacts: estado-inicial
Defining defrule: mover-directamente +j+j+j
Defining defrule: poner-en-el-piso +j+j
Defining defrule: despejar-bloque-superior =j+j
Defining defrule: despejar-bloque-inferior =j+j
TRUE
CLIPS> (reset)
==> f-0 (initial-fact)
==> f-1 (pila A B C)
==> f-2 (pila D E F)
==> f-3 (objetivo (poner C) (encima-de E))
==> f-4 (pila)
CLIPS> (run)
FIRE 1 despejar-bloque-superior: f-3,f-1
==> f-5 (objetivo (poner A) (encima-de piso))
FIRE 2 poner-en-el-piso: f-5,f-1
<== f-5 (objetivo (poner A) (encima-de piso))
<== f-1 (pila A B C)
==> f-6 (pila A)
==> f-7 (pila B C)
A puesto en el piso
FIRE 3 despejar-bloque-superior: f-3,f-7
==> f-8 (objetivo (poner B) (encima-de piso))
FIRE 4 poner-en-el-piso: f-8,f-7
<== f-8 (objetivo (poner B) (encima-de piso))
<== f-7 (pila B C)
==> f-9 (pila B)
==> f-10 (pila C)
B puesto en el piso
FIRE 5 despejar-bloque-inferior: f-3,f-2
==> f-11 (objetivo (poner D) (encima-de piso))
FIRE 6 poner-en-el-piso: f-11,f-2
<== f-11 (objetivo (poner D) (encima-de piso))
<== f-2 (pila D E F)
==> f-12 (pila D)
==> f-13 (pila E F)
D puesto en el piso
FIRE 7 mover-directamente: f-3,f-10,f-13
<== f-3 (objetivo (poner C) (encima-de E))
<== f-10 (pila C)
<== f-13 (pila E F)
==> f-14 (pila C E F)
C puesto encima de E.
CLIPS> (facts)
f-0 (initial-fact)
f-4 (pila)
f-6 (pila A)
f-9 (pila B)
f-12 (pila D)
f-14 (pila C E F)
For a total of 6 facts.
CLIPS>
Hi Gavin,
----- Original Message -----
From: "gavtks78" <gavint@...>
Sent: August 22, 2002 8:48 PM
> Hi,
> I'm supposed to think of some problem domains that i can apply the
^^^^^^^^^^^^^^^^^^^^^
> techniques of uninformed and informed searches. Can anyone help in
> this area? thanks!
*You* are supposed to think, not us ;-) You could also search google or
somthing on the subj. When you think, also consider and compare
performance and complexity of implementation of each search technique for a
specific domain.
-s
Hi,
I would be much interested in translating the new second edition.
I own the first version in English and I think it would be great to
make it more available to French people.
I'm not an AI expert neither a translation professional but I have
plenty of free time. Does it matter? Would you have requirements?
Please keep in touch and tell me how we could collaborate.
François (Paris, France)
--- In aima-talk@y..., "Peter Norvig" <peter@n...> wrote:
> I'm sorry that no French translation is planned. However, the new
second
> edition will be out soon, and if anyone would like to do a French
> translation, let us know.
>
> -Peter Norvig
>
> ----- Original Message -----
> From: "serge_stinckwich" <sergio36@c...>
> To: <aima-talk@y...>
> Sent: Sunday, July 28, 2002 1:38 PM
> Subject: [aima-talk] AIMA french translation ?
>
>
> Hi,
>
> do you know if any french translation of AIMA is planned ?
>
> It's a shame that such a good book is not available in french ...
>
> Cheers,
>
> -- Serge Stinckwich
----- Original Message -----
From: "Alberto Vera" <artificialintelligenceperu@...>
Sent: September 11, 2002 3:34 PM
> (defrule warning
> ?suma <- (numerrores ?error)
> (> ?error 1)
> =>
> (retract ?suma)
> (printout t ?error " WARNING " ?error crlf)
> )
>
> I want to execute this if ?error is > 1, but i don't see any message.
>
> What is wrong in my rule?
Personally, I don't see anything wrong with your rule with exception of one
little thing,
but you haven't provided much of a context you are trying
to test your rule in anyway. For it to fire, you have to have
a fact (numerrores N) where N>1 in your facts base,
and change (> ?error 1) to (test (> ?error 1)) because
(> ?error 1) isn't really a fact and you are tyring to match it
as if it were one.
hth,
-s
wein3150 writes:
> Would using MIT Scheme 7.5 for W98 compile the source code from the
> text by changing the file extensions from .lisp to .scm?
>
> Thanks.
scheme is not lisp, so I don't think so... But why don't you just try
it and see for yourself???
Joachim.
----- Original Message -----
From: <joachim@...>
Sent: September 20, 2002 3:37 AM
> wein3150 writes:
> > Would using MIT Scheme 7.5 for W98 compile the source code from the
> > text by changing the file extensions from .lisp to .scm?
> >
> > Thanks.
>
> scheme is not lisp, so I don't think so...
Not exactly LISP, but a subset.
> But why don't you just try
> it and see for yourself???
I agree here :)
-s
--- In aima-talk@y..., "Serguei Mokhov" <mokhov@c...> wrote:
> ----- Original Message -----
> From: <joachim@a...>
> Sent: September 20, 2002 3:37 AM
>
> > wein3150 writes:
> > > Would using MIT Scheme 7.5 for W98 compile the source code
from the
> > > text by changing the file extensions from .lisp to .scm?
> > >
> > > Thanks.
> >
> > scheme is not lisp, so I don't think so...
>
> Not exactly LISP, but a subset.
>
> > But why don't you just try
> > it and see for yourself???
>
> I agree here :)
>
> -s
Okay, so I put the lisp converted files into the same directory as
the compiler. Now, command-wise running this stuff,
what,
(load "filename.scm")?
--- wein3150 a scritto:
> Hi,
> Can anyone tell me if MIT Scheme 7.5 for W98 should
> work okay with the lisp source code form the text?
No. Although similar, common lisp and scheme are
sufficiently different such that the code in the book
will not -- in general -- work with scheme.
Two approaches now seem obvious (to me at least),
either port the code to scheme or obtain a common lisp
compiler. Dependant on your personal bias, skills and
experience one should now be apparent.
If it were *me* I would start out by looking at one of
free common lisp compilers which, I *think*, run under
W98. For example, the excellent clisp or corman lisp
spring to mind. Or trial editions of the excellent
xanalys lispworks or franz allegro common lisp.
Hope this helps,
:)w
______________________________________________________________________
Mio Yahoo!: personalizza Yahoo! come piace a te
http://it.yahoo.com/mail_it/foot/?http://it.my.yahoo.com/
>Serguei Mokhov ha scritto:
> Not exactly LISP, but a subset.
Without meaning to be painfully pedantic, if you mean
by LISP (or lisp since this looks a bit quieter on the
page :) that you are talking about common lisp --
which I belive the examples to be implemented in --
then, no, scheme is not "a subset" of lisp. There are
elements in the scheme standare that are not -- or can
not -- be implemented in common lisp.
If however, you mean by *a* "LISP," that scheme can
trace ancedance from the early work by McCarthy and
others, then yes, scheme is a lisp. However, rather
like the dolphin and the blue whale, they are somewhat
different in form and function. Hope this helps.
Cetaceanly yours,
:)w
______________________________________________________________________
Mio Yahoo!: personalizza Yahoo! come piace a te
http://it.yahoo.com/mail_it/foot/?http://it.my.yahoo.com/
--- wein3150 a scritto: > Hi, > Can anyone tell me if MIT Scheme 7.5 for W98 should > work okay with the lisp source code form the text? No. Although similar, common lisp and scheme are sufficiently different such that the code in the book will not -- in general -- work with scheme.
Two approaches now seem obvious (to me at least), either port the code to scheme or obtain a common lisp compiler. Dependant on your personal bias, skills and experience one should now be apparent.
If it were *me* I would start out by looking at one of free common lisp compilers which, I *think*, run under W98. For example, the excellent clisp or corman lisp spring to mind. Or trial editions of the excellent xanalys lispworks or franz allegro common lisp.
----- Original Message -----
From: "Will Deakin" <anisotropia9@...>
Sent: September 20, 2002 5:44 PM
> >Serguei Mokhov ha scritto:
> > Not exactly LISP, but a subset.
> Without meaning to be painfully pedantic, if you mean
> by LISP (or lisp since this looks a bit quieter on the
> page :) that you are talking about common lisp --
I wasn't talking about any particular flavour of lisp.
> which I belive the examples to be implemented in --
> then, no, scheme is not "a subset" of lisp. There are
Okay, not a *proper* subset :)
> If however, you mean by *a* "LISP," that scheme can
> trace ancedance from the early work by McCarthy and
Yes.
-s
My understanding is that this goup if for discussions
directly pertaining to 'Artificial Intelligence: A
modern Approach' by Stuart Russell and Peter Norvig.
Might this dicussion be better suited to
comp.land.lisp?
--- Serguei Mokhov <mokhov@...> wrote:
> ----- Original Message -----
> From: "Will Deakin" <anisotropia9@...>
> Sent: September 20, 2002 5:44 PM
>
> > >Serguei Mokhov ha scritto:
> > > Not exactly LISP, but a subset.
> > Without meaning to be painfully pedantic, if you
> mean
> > by LISP (or lisp since this looks a bit quieter on
> the
> > page :) that you are talking about common lisp --
>
> I wasn't talking about any particular flavour of
> lisp.
>
> > which I belive the examples to be implemented in
> --
> > then, no, scheme is not "a subset" of lisp. There
> are
>
> Okay, not a *proper* subset :)
>
> > If however, you mean by *a* "LISP," that scheme
> can
> > trace ancedance from the early work by McCarthy
> and
>
> Yes.
>
> -s
>
> ------------------------ Yahoo! Groups Sponsor
>
> To unsubscribe from this group, send an email to:
> aima-talk-unsubscribe@yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
=====
Quamvis tam longo possis satur esse libello,
lector, adhuc a me disitcha pauca petis.
sed Lupus usuram puerique diaria poscunt.
Lector, solve. Taces dissimulasque? Vale.
--Marcus Valerius Martialis, liber XI, CVIII
__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com
--- Owain Roberts <owain_roberts@...> ha
scritto:
> My understanding is that this goup if for
> discussions directly pertaining to 'Artificial
> Intelligence: A modern Approach' by Stuart Russell
and
> Peter Norvig.
Yes. The answer I gave was in response to a thread as
to whether the aima code would run under scheme. I was
trying to explain why this was not so and that
there were a number of practical steps that could be
carried out to run the examples.
For completeness, I should have added that IIRC the
examples are also implemented in a number of other
languages. This would suggest a third approach of not
using lisp but java, say. However, I don't know enough
about this to be of any futher assistance.
Why is this not "on topic?" Unless, of course, the
first question was not.
> Might this dicussion be better suited to
> comp.land.lisp?
Further dicussion (sic) would. Or any one of a number
of other places.
Best Regards,
Will
______________________________________________________________________
Mio Yahoo!: personalizza Yahoo! come piace a te
http://it.yahoo.com/mail_it/foot/?http://it.my.yahoo.com/
I was just curious if anyone knew what the heuristics generated by
the ABSOLVER program, mentioned on page 103, were or a web site that
explains them.
It made me smile when I read that it had been able to generate them
but then they weren't listed :O
-shane
----- Original Message -----
From: "flamesplash" <flamesplash@...>
Sent: September 22, 2002 11:01 PM
> I was just curious if anyone knew what the heuristics generated by
> the ABSOLVER program, mentioned on page 103, were or a web site that
> explains them.
www.google.com
Keyword: ABSOLVER
That document might be of interest:
<http://www.cs.ualberta.ca/~holte/CMPUT651/unpublished.ps>
-s