What Every Engineer Should Know About Artificial Intelligence
Engineers can profit from the revolution in AI research that is changing the ground rules of the profession. AI expert and consultant William Taylor provides a practical explanation of the parts of AI research that are ready for use by anyone with an engineering degree and that can help engineers do their jobs better.Taylor tours the field of artificial intelligence in a highly readable and engaging manner, outlining in detail how engineers can work with AI. In separate chapters he discusses the three basic programming styles - function-based programming, object-oriented programming, and rulebased programming - as well as the use of Lisp and Prolog. He concludes by offering several suggestions for getting started in the field. As Taylor defines it, AI is a programming style that has much in common with engineering practice: programs operate on data according to rules in order to accomplish goals. While the term "artificial intelligence" is generally defined as meaning the design of computers to think the way people do, Taylor points out that for engineering purposes it is more accurately defined as a few software ideas that work well enough to be used. And as AI technology matures, computers will be able to provide actual design help. They will, in effect, serve as design apprentices, offering suggestions and handling actual parts of the design.
HardcoverOut of Print ISBN: 9780262200691 331 pp. | 6 in x 9 in
PaperbackOut of Print ISBN: 9780262700412 331 pp. | 6 in x 9 in
A lucid and concise explanation of the issues at stake.... We strongly recommend this book to students and their course designers both within and outside Computer science education.
Times Higher Education Supplement
This introduction to artificial intelligence is an entertaining one. William Taylor is opinionated, which leads to a book that is full of interesting, well-presented ideas... I can't overemphasize how much fun it is to read.
Digital Equipment Corp., IEEE Software