Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

m a y be used procedures. as arguments of other (or the same) Some users of C o m m o n Lisp or SCHEME m a y d i s agree about t h e i r language's inability to use procedural a r guments. For instance, in Winston and Horn's w e l l - k n o w n book, LISP, 2nd Edition, Chapter 4 has a subheading titled, "Recursion A l l o w s Procedures "1"o Use Themselves." They then proceed to give an example of a procedure using i t self as a part of its recursive definition. This w o u l d seem to be a serious lapse of scholarship on the author's part. Whether this chauvanism for his chosen language should be an i m p o r t a n t f a c t o r in deciding to use this o t h e r w i s e - e x c e l l e n t b o o k is up to the i n dividual. It is possible that the w a y T uses procedural a r g u m e n t s is different f r o m that described in Winston and Horn, and it m a y have s o m e superior quality unknown in SCHEME or C o m m o n Lisp. Aside f r o m the procedural a r g u m e n t problem, the T P r o g r a m m i n g Language is highly r e c o m m e n d e d for the beginning Lisp p r o g r a m m e r . Its organization, clarity, and generous use of examples set it apart f r o m t e x t b o o k s this w r i t e r has p r e v i o u s l y e n c o u n t e r e d in the effort t o b e c o m e Lisp-literate. Speaking philosophically, I personally w o u l d prefer to see AI t a u g h t as a course in advanced p r o g r a m m i n g t e c h niques for clever programs. It really is t o o easy to c o m e up with c o u n t e r examples to the brain as a m o d e l for the mind: All one has to do is ask h o w m a n y pixels are sent to the brain by each eye and h o w m a n y bits w o u l d be needed to represent even even one brain i m a g e in a c o m puter. The arithmetic for such a g e d a n k e n - e x p e r i m e n t i m m e d i a t e l y shows that, even with 50 billion or so neurons, v e r y few images could be retained for recall if the brain w e r e d e v o t e d solely to the storage and recall of images. AI researchers w o u l d do well to protect t h e m s e l v e s against future ridicule by couching their p r o g r a m m i n g e x amples in metaphors less suggestive of an uncritical belief in neurons and neuron nets. The Elements of Artificial Intelligence An Introduction Using LISP by Steven L. Tanimoto Computer Science Press Reviewed by: Kenneth R. Lee Rider College Lawrenceville, New Jersey A QUICK REVIEW OF THE ELEMENTS OF ARTIFICIAL INTELLIGENCE: An Introduction Using Lisp Steven L. Tanimoto Computer Science Press, 1987 Victor Schneider C o m p u t e r Science Department Framingham State College Framingham, MA 01701 This is a really fine b o o k for a first course in AI. Its examples are w r i t t e n in a subset of C o m m o n LISP c o m patible with o t h e r LISP dialects, so that t h e y can easily be rewritten to run on say, CDC ALisp, or p u b l i c - d o m a i n , DLisp, or s o m e v e n d o r - s u p p l i e d system, like Translisp. (I have his version of Eliza running on XLisp and Translisp with m i n o r changes. The "Doctor" p r o g r a m in the earlier edition of Winston's AI t e x t b o o k will also run in place of Tanimoto's "Shrink," with only m i n o r changes.) While the version of LISP used in the T a n i m o t o book is not nearly as clever and baroque as those of the o t h e r currently available LISP i n t r o d u c t o r y books, there is enough intricacy to challenge students w i t h o u t forcing t h e m to learn advanced features of C o m m o n LISP unlikely to add to their general understanding of what LISP is all about. While the book title does not m e n t i o n it, the book also features a discussion of Prolog, including a Prolog in LISP i n t e r p r e t o r and explanations with i m p l e m e n t a t i o n s of the Prolog unification algorithms. Wi{h a solid Prolog book as companion, such as I. 8ratko's Prolog and AI text, this book gives a sound p r o g r a m m i n g introduction to the major areas of AI. The b o o k tends to favor "scientific" AI application, such as image processing and comprehension, with s o m e w h a t less emphasis on expert systems, a l t h o u g h expert systems are covered. The major flaw that I see in this book, as well as in o t h e r AI texts is in its reliance on an underlying biological m o d e l that is u n p r o v e n and m a y be incorrect in the last analysis. This reliance appears in the uncritical acceptance of the brain as an adequate model for the human mind, and neural nets as adequate m o d e l s for learning and p r o b l e m - s o l v i n g . The ligence: Elements of Artificial Intelan I n t r o d u c t i o n using L I S P is in- tended (as stated in the preface) for use as the t e x t for an i n t r o d u c t o r y course in artificial intelligence. The author's approach to the subject is stated on the dust jacket (and in the preface, although not as concisely). "The rapidly expanding subject of Artificial Intelligence requires professionals w h o have a firm grasp of both its scientific principles and its i m p l e m e n t a t i o n techniques. Without the principles, the p r a c t i t i o n e r flounders w h e n e v e r he reaches the limits of his tools. Without i m p l e m e n t a t i o n experience, one has very limited intuition about w h a t is feasible and h o w a new project should be organized." The author's goal is, therefore, to elucidate the principles of artificial intelligence and, t h r o u g h a series of p r o g r a m m i n g examples and exercises, to p r o v i d e practice in applying those principles in producing w o r k i n g systems. Reading the text, it is very clear that the a u t h o r is very k n o w l e d g e a b l e a b o u t this area and has had a lot of e x perience to draw on. The t e x t covers the entire breadth of the field and presents classic problems and results in each area t h r o u g h the p r o g r a m m i n g examples. Despite the author's k n o w l e d g e and experience, the breadth of coverage, and, I w o u l d add, an excellent order of presentation of the areas of artificial intelligence, this book does not, however, in m y estimation, succeed in f u l filling its stated goal. To a m i n o r degree this is due to • mechanical problems with the book (e.g., the w o r d "belief" is used on page 2 w h e r e "believe" was intended, the first part of section 4.5.2 is found repeated on pages 95 and 96). These problems seem to indicate t h a t the a u t h o r a l lowed the use of a spell-checking p r o g r a m to substitute for a careful p r o o f - r e a d i n g of the text. More importantly, however, the book suffers f r o m a confusion of the author's t w o purposes. It is often unclear in particular sections w h e t h e r the author's intention is to present a principle and its implications or to demonstrate the i m p l e m e n t a t i o n of a principle. Thus the understanding of the principle b e comes confused and the connection of principle to i m plementation becomes tenuous. SIGART Newsletter, January 1988, Number 103 Page 20

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/book-review-a-quick-review-of-the-elements-of-artificial-intelligence-5Qm17FzNkt
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

Book review: A QUICK REVIEW OF THE ELEMENTS OF ARTIFICIAL INTELLIGENCE: An Introduction Using Lisp by Steven L. Tanimoto (Computer Science Press, 1987)

Reviewer-Schneider, Victor
ACM SIGART Bulletin , Volume (103)
Association for Computing MachineryJan 3, 1988

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGART Bulletin on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK