Hệ thống thông minh cho kỹ sư và nhà khoa học - Tài liệu PDF

Khám phá tài liệu về kỹ sư và nhà khoa học hệ thống thông minh trên pdfdrive com, nguồn tài nguyên phong phú cho nghiên cứu và học tập.

Trường đại học

Open University

Chuyên ngành

Intelligent Systems

Người đăng

Ẩn danh

Thể loại

thesis

2001

461
2
0

Phí lưu trữ

75 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU

1.1. Hệ thống thông minh

1.2. Hệ thống dựa trên tri thức

1.3. Cơ sở tri thức

1.4. Suy diễn, thoái đoán và quy nạp

1.5. Động cơ suy luận

1.6. Lập trình khai báo và lập trình thủ tục

1.11. Tích hợp với các phần mềm khác

1.12. Tài liệu tham khảo

1.13. Tài liệu đọc thêm

2. CHƯƠNG 2: HỆ THỐNG DỰA TRÊN LUẬT

2.1. Các quy tắc và sự thật

2.2. Hệ thống dựa trên luật cho điều khiển nồi hơi

2.3. Kiểm tra luật và kích hoạt luật

2.5. Giả định thế giới đóng

2.6. Sử dụng biến trong các quy tắc

2.1. Khởi tạo biến đơn và đa biến

2.1. Đến trước, phục vụ trước

2.1. Cơ chế suy luận lùi

2.2. Cài đặt suy luận lùi

2.3. Các biến thể của suy luận lùi

2.11. Phương tiện giải thích

2.12. Tóm tắt

2.13. Tài liệu tham khảo

2.14. Tài liệu đọc thêm

3. CHƯƠNG 3: XỬ LÝ SỰ KHÔNG CHẮC CHẮN

3.1. Các nguồn gốc của sự không chắc chắn

3.1. Biểu diễn sự không chắc chắn bằng xác suất

3.2. Ứng dụng trực tiếp định lý Bayes

3.4. Sử dụng tỷ số khả dĩ

3.5. Xử lý bằng chứng không chắc chắn

3.7. Kết hợp luật Bayes với luật sinh

3.8. Ví dụ thực hành về cập nhật Bayes

3.9. Thảo luận về ví dụ thực hành

3.10. Ưu điểm và nhược điểm của cập nhật Bayes

3.2. Đưa ra các giả thuyết không chắc chắn

3.3. Các tổ hợp logic của bằng chứng

3.4. Ví dụ thực hành về lý thuyết độ tin cậy

3.5. Thảo luận về ví dụ thực hành

3.6. Liên hệ hệ số tin cậy với xác suất

3.4. Lý thuyết khả năng: tập mờ và logic mờ

3.1. Tập rõ và tập mờ

3.1. Lý thuyết bằng chứng Dempster–Shafer

3.6. Tóm tắt

3.7. Tài liệu tham khảo

3.8. Tài liệu đọc thêm

4. CHƯƠNG 4: HỆ THỐNG HƯỚNG ĐỐI TƯỢNG

4.1. Đối tượng và khung tri thức

4.2. Ví dụ minh họa

4.5. Tạo và xóa các thực thể

4.5. Kế thừa

4.2. Đa kế thừa và kế thừa lặp

4.3. Chuyên biệt hóa các phương thức

4.7. Ngôn ngữ mô hình hóa thống nhất (UML)

4.9. Truyền thông điệp và gọi hàm

4.11. Các khía cạnh khác của OOP

4.4. Giá trị kích hoạt và daemon

4.12. Hệ thống dựa trên khung tri thức

4.13. Tóm tắt

4.14. Tài liệu tham khảo

4.15. Tài liệu đọc thêm

5. CHƯƠNG 5: CÁC AGENT THÔNG MINH

5.1. Đặc điểm của một agent thông minh

5.2. Agent và đối tượng

5.1. Kiến trúc dựa trên logic

5.2. Kiến trúc hành vi xuất hiện

5.3. Kiến trúc cấp tri thức

5.1. Lợi ích của hệ đa agent

5.2. Xây dựng hệ đa agent

5.3. Giao tiếp giữa các agent

5.5. Tóm tắt

5.6. Tài liệu tham khảo

5.7. Tài liệu đọc thêm

6. CHƯƠNG 6: HỌC KÝ HIỆU

6.2. Học bằng quy nạp

6.2. Học được xem như một bài toán tìm kiếm

6.3. Các kỹ thuật tổng quát hóa và chuyên biệt hóa

6.3. Lập luận dựa trên tình huống (CBR)

6.2. Truy xuất tình huống

6.3. Thích nghi hóa tiền sử tình huống

6.4. Xử lý kết luận sai lầm

6.4. Tóm tắt

6.5. Tài liệu tham khảo

6.6. Tài liệu đọc thêm

7. CHƯƠNG 7: CÁC THUẬT TOÁN TỐI ƯU HÓA

7.2. Không gian tìm kiếm

7.3. Tìm kiếm trong không gian tìm kiếm

7.4. Thuật toán leo đồi và giảm gradient

7.2. Giảm hoặc tăng theo gradient dốc nhất

7.3. Giảm tỷ lệ theo gradient

7.4. Giảm hoặc tăng theo gradient liên hợp

7.1. Thuật toán di truyền cơ bản

7.4. Nhiễm sắc thể có độ dài biến đổi

7.5. Giả thuyết khối xây dựng

7.6. Lựa chọn các tham số cho thuật toán di truyền

7.9. Tìm nhiều điểm tối ưu

7.7. Tóm tắt

7.8. Tài liệu tham khảo

7.9. Tài liệu đọc thêm

8. CHƯƠNG 8: MẠNG NƠ-RON

8.2. Ứng dụng mạng nơ-ron

8.4. Bộ nhớ định địa chỉ theo nội dung

8.3. Các nút và liên kết

8.4. Perceptron đơn lớp và đa lớp

8.2. Perceptron như bộ phân loại

8.5. Một số cân nhắc thực tế

8.5. Mạng Hopfield

8.7. Mạng Hamming

8.8. Mạng lý thuyết cộng hưởng thích nghi (ART)

8.9. Mạng tự tổ chức Kohonen

8.10. Mạng hàm cơ sở xuyên tâm

8.11. Tóm tắt

8.12. Tài liệu tham khảo

8.13. Tài liệu đọc thêm

9. CHƯƠNG 9: CÁC HỆ THỐNG LAI

9.1. Sự hội tụ của các kỹ thuật

9.3. Hệ thống mờ - di truyền

9.4. Hệ thống nơ-ron - mờ

9.5. Hệ thống di truyền - nơ-ron

9.6. Làm rõ và kiểm chứng mạng nơ-ron

9.7. Hệ thống phân loại học tập

9.8. Tóm tắt

9.9. Tài liệu tham khảo

9.10. Tài liệu đọc thêm

10. CHƯƠNG 10: CÔNG CỤ VÀ NGÔN NGỮ

10.1. Một loạt các công cụ hệ thống thông minh

10.2. Vỏ hệ chuyên gia

10.3. Bộ công cụ và thư viện

10.4. Ngôn ngữ trí tuệ nhân tạo

10.2. Các kiểu dữ liệu khác

10.3. Quay lui trong Prolog

10.7. So sánh các ngôn ngữ AI

10.8. Tóm tắt

10.9. Tài liệu tham khảo

10.10. Tài liệu đọc thêm

11. CHƯƠNG 11: HỆ THỐNG DIỄN GIẢI VÀ CHẨN ĐOÁN

11.2. Suy diễn và thoái đoán cho chẩn đoán

11.3. Độ sâu của tri thức

11.3. Kết hợp tri thức nông và tri thức sâu

11.4. Lập luận dựa trên mô hình

11.1. Các hạn chế của luật

11.2. Mô hình hóa chức năng, cấu trúc và trạng thái

11.3. Sử dụng mô hình

11.8. Sử dụng cây vấn đề

11.9. Tóm tắt về lập luận dựa trên mô hình

11.5. Nghiên cứu tình huống: hệ thống bảng tin để diễn giải ảnh siêu âm

11.2. Nguồn tri thức trong ARBS

11.3. Các quy tắc trong ARBS

11.4. Động cơ suy luận trong ARBS

11.5. Các giai đoạn diễn giải hình ảnh

11.6. Sử dụng mạng nơ-ron

11.7. Các quy tắc kiểm chứng mạng nơ-ron

11.6. Tóm tắt

11.7. Tài liệu tham khảo

11.8. Tài liệu đọc thêm

12. CHƯƠNG 12: HỆ THỐNG THIẾT KẾ VÀ LỰA CHỌN

12.1. Quy trình thiết kế

12.2. Thiết kế như một bài toán tìm kiếm

12.3. Thiết kế hỗ trợ bằng máy tính

12.4. Quy chuẩn thiết kế sản phẩm (PDS): nghiên cứu tình huống viễn thông

12.2. Các góc nhìn thay thế của một mạng

12.5. Tóm tắt nghiên cứu tình huống PDS

12.6. Lan truyền ràng buộc và duy trì chân lý

12.7. Nghiên cứu tình huống: thiết kế dầm trọng lượng nhẹ

12.2. Tối ưu hóa và đánh giá

12.8. Thiết kế như một bài tập lựa chọn

12.1. Tổng quan

12.3. Ví dụ lựa chọn polymer

12.4. Lựa chọn hai giai đoạn

12.6. Cách tiếp cận chấm điểm ngây thơ

12.7. Cách tiếp cận chấm điểm tốt hơn

12.8. Nghiên cứu tình huống: thiết kế ấm đun nước

12.9. Thu hẹp không gian tìm kiếm bằng phân loại

12.9. Phân tích dạng hỏng và tác động (FMEA)

12.10. Tóm tắt

12.11. Tài liệu tham khảo

12.12. Tài liệu đọc thêm

13. CHƯƠNG 13: HỆ THỐNG LẬP KẾ HOẠCH

13.2. Các hệ thống lập kế hoạch cổ điển

13.2. Một bài toán ví dụ

13.3. Hệ thống lập kế hoạch đơn giản trong Prolog

13.4. Xem xét các tác dụng phụ của hành động

13.1. Duy trì mô hình thế giới

13.2. Lợi ích của lập kế hoạch phân cấp

13.3. Lập kế hoạch phân cấp với ABSTRIPS

13.6. Trì hoãn cam kết

13.1. Thứ tự một phần của các kế hoạch

13.2. Sử dụng biến kế hoạch

13.7. Lập lịch xưởng sản xuất

13.2. Một số cách tiếp cận lập lịch

13.8. Phân tích dựa trên ràng buộc

13.1. Ràng buộc và sở thích

13.2. Hình thức hóa các ràng buộc

13.3. Xác định các tập hoạt động tới hạn

13.4. Xếp thứ tự trong trường hợp rời rạc

13.5. Xếp thứ tự trong trường hợp không rời rạc

13.6. Cập nhật thời gian bắt đầu sớm nhất và thời gian hoàn thành muộn nhất

13.8. Sử dụng các ràng buộc và sở thích

13.9. Lập lại kế hoạch và lập kế hoạch phản ứng

13.10. Tóm tắt

13.11. Tài liệu tham khảo

13.12. Tài liệu đọc thêm

14. CHƯƠNG 14: HỆ THỐNG ĐIỀU KHIỂN

14.2. Điều khiển mức thấp

14.1. Điều khiển vòng hở

14.4. Mô hình bậc một và bậc hai

14.5. Điều khiển theo thuật toán: bộ điều khiển PID

14.6. Điều khiển On-Off (Bang-bang)

14.3. Yêu cầu của điều khiển mức cao (giám sát)

14.5. Lập luận ràng buộc thời gian

14.1. Ưu tiên hóa các tiến trình và nguồn tri thức

14.3. Khởi tạo đơn và đa thực thể

14.1. Điều khiển rõ và điều khiển mờ

14.2. Kích hoạt các luật điều khiển mờ

14.4. Một số ví dụ thực tế về bộ điều khiển mờ

14.7. Bộ điều khiển BOXES

14.1. Thuật toán BOXES thông thường

14.8. Bộ điều khiển mạng nơ-ron

14.1. Liên kết trực tiếp các biến trạng thái với các biến hành động

14.2. Ước lượng các biến trạng thái tới hạn

14.9. Kiểm soát quá trình bằng thống kê (SPC)

14.2. Thu thập dữ liệu

14.3. Sử dụng dữ liệu

14.10. Tóm tắt

14.11. Tài liệu tham khảo

14.12. Tài liệu đọc thêm

15. CHƯƠNG 15: LỜI KẾT

15.3. Các xu hướng

15.4. Tài liệu tham khảo

Tóm tắt

I. Tổng quan về hệ thống thông minh cho kỹ sư và nhà khoa học

Hệ thống thông minh đang trở thành một phần không thể thiếu trong lĩnh vực kỹ thuật và khoa học. Những hệ thống này không chỉ giúp tối ưu hóa quy trình làm việc mà còn hỗ trợ trong việc ra quyết định. Chúng bao gồm nhiều công nghệ như trí tuệ nhân tạo, hệ thống tự động hóa, và phân tích dữ liệu. Việc áp dụng các công nghệ này giúp nâng cao hiệu suất và giảm thiểu sai sót trong các dự án nghiên cứu và phát triển.

1.1. Định nghĩa và vai trò của hệ thống thông minh

Hệ thống thông minh là các ứng dụng sử dụng trí tuệ nhân tạo để giải quyết các vấn đề phức tạp. Chúng có thể tự động hóa các quy trình và hỗ trợ ra quyết định dựa trên dữ liệu lớn.

1.2. Lịch sử phát triển của hệ thống thông minh

Từ những năm 1950, nghiên cứu về trí tuệ nhân tạo đã bắt đầu hình thành. Các công nghệ như mô hình hóa hóa và mô phỏng đã được phát triển để hỗ trợ kỹ sư và nhà khoa học trong công việc của họ.

II. Những thách thức trong việc áp dụng hệ thống thông minh

Mặc dù hệ thống thông minh mang lại nhiều lợi ích, nhưng việc áp dụng chúng cũng gặp phải nhiều thách thức. Các vấn đề như khả năng tương thích, độ tin cậy của dữ liệu, và chi phí triển khai là những yếu tố cần được xem xét kỹ lưỡng.

2.1. Khó khăn trong việc tích hợp hệ thống

Việc tích hợp các hệ thống thông minh vào quy trình hiện tại có thể gặp khó khăn do sự khác biệt về công nghệ và quy trình làm việc.

2.2. Độ tin cậy của dữ liệu đầu vào

Dữ liệu không chính xác hoặc không đầy đủ có thể dẫn đến quyết định sai lầm. Do đó, việc đảm bảo chất lượng dữ liệu là rất quan trọng.

III. Phương pháp phát triển hệ thống thông minh hiệu quả

Để phát triển một hệ thống thông minh hiệu quả, cần áp dụng các phương pháp như phân tích dữ liệu, học máy, và tối ưu hóa thuật toán. Những phương pháp này giúp cải thiện khả năng ra quyết định và tăng cường hiệu suất của hệ thống.

3.1. Phân tích dữ liệu và học máy

Sử dụng phân tích dữ liệu để thu thập thông tin và áp dụng học máy để phát triển các mô hình dự đoán chính xác hơn.

3.2. Tối ưu hóa thuật toán trong hệ thống

Tối ưu hóa các thuật toán giúp cải thiện tốc độ và hiệu quả của hệ thống, từ đó nâng cao khả năng xử lý và ra quyết định.

IV. Ứng dụng thực tiễn của hệ thống thông minh trong kỹ thuật

Hệ thống thông minh đã được áp dụng rộng rãi trong nhiều lĩnh vực kỹ thuật như kỹ thuật xây dựng, kỹ thuật điện, và kỹ thuật cơ khí. Những ứng dụng này không chỉ giúp tiết kiệm thời gian mà còn nâng cao chất lượng sản phẩm.

4.1. Hệ thống thông minh trong kỹ thuật xây dựng

Trong lĩnh vực xây dựng, hệ thống thông minh giúp tối ưu hóa quy trình thiết kế và thi công, từ đó giảm thiểu chi phí và thời gian.

4.2. Ứng dụng trong kỹ thuật điện

Hệ thống thông minh được sử dụng để giám sát và điều khiển các thiết bị điện, giúp nâng cao hiệu quả sử dụng năng lượng.

V. Kết luận và tương lai của hệ thống thông minh

Hệ thống thông minh đang mở ra nhiều cơ hội mới cho kỹ sư và nhà khoa học. Tương lai của công nghệ này hứa hẹn sẽ mang lại những giải pháp sáng tạo cho các vấn đề phức tạp trong nhiều lĩnh vực khác nhau.

5.1. Xu hướng phát triển trong tương lai

Các xu hướng như trí tuệ nhân tạohệ thống tự động hóa sẽ tiếp tục phát triển, tạo ra những cơ hội mới cho nghiên cứu và ứng dụng.

5.2. Tác động đến ngành công nghiệp

Hệ thống thông minh sẽ có tác động lớn đến cách thức hoạt động của các ngành công nghiệp, từ sản xuất đến dịch vụ, giúp nâng cao hiệu quả và giảm thiểu chi phí.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

15/07/2025

Trích đoạn nội dung tài liệu

Second Edition Intelligent Systems for Engineers and Scientists © 2001 by CRC Press LLC Second Edition Intelligent Systems for Engineers and Scientists Adrian A. Hopgood CRC Press Boca Raton London New York Washington, D. disclaimer3 Page 1 Thursday, August 2, 2001 1:50 PM Library of Congress Cataloging-in-Publication Data Hopgood, Adrian A. Intelligent systems for engineers and scientists / Adrian A.

Includes bibliographical references and index. Computer-aided engineering.3′3′02462--dc21 00-010341 This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed.

Reasonable efforts have been made to publish reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials or for the consequences of their use. Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, microfilming, and recording, or by any information storage or retrieval system, without prior permission in writing from the publisher. The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works, or for resale. Specific permission must be obtained in writing from CRC Press LLC for such copying.

Direct all inquiries to CRC Press LLC, 2000 N., Boca Raton, Florida 33431. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation, without intent to infringe. Visit the CRC Press Web site at www.crcpress © 2001 by CRC Press LLC No claim to original U. Government works International Standard Book Number 0-8493-0456-3 Library of Congress Card Number 00-010341 Printed in the United States of America 3 4 5 6 7 8 9 0 Printed on acid-free paper Preface “Intelligent systems” is a broad term, covering a range of computing techniques that have emerged from research into artificial intelligence.

It includes symbolic approaches — in which knowledge is explicitly expressed in words and symbols — and numerical approaches such as neural networks, genetic algorithms, and fuzzy logic. In fact, many practical intelligent systems are a hybrid of different approaches. Whether any of these systems is really capable of displaying intelligent behavior is a moot point. Nevertheless, they are extremely useful and they have enabled elegant solutions to a wide variety of difficult problems.

There are plenty of other books available on intelligent systems and related technologies, but I hope this one is substantially different. It takes a practical view, showing the issues encountered in the development of applied systems. I have tried to describe a wide range of intelligent systems techniques, with the help of realistic problems in engineering and science. The examples included here have been specifically selected for the details of the techniques that they illustrate, rather than merely to survey current practice.

The book can be roughly divided into two parts. Chapters 1 to 10 describe the techniques of intelligent systems, while Chapters 11 to 14 look at four broad categories of applications. These latter chapters explore in depth the design and implementation issues of applied systems, together with their advantages and difficulties. The four application areas have much in common, as they all concern automated decision making, while making the best use of the available information.

The first edition of this book was published as Knowledge-Based Systems for Engineers and Scientists. It was adopted by the Open University for its course T396: Artificial Intelligence for Technology and, as a result, I have received a lot of useful feedback. I hope that this new edition addresses the weaknesses of the previous one, while retaining and building upon its strengths. As well as updating the entire book, I have added new chapters on intelligent agents, neural networks, optimization algorithms (especially genetic algorithms), and hybrid systems.

A new title was therefore needed to reflect the broader scope of this new edition. Intelligent Systems for Engineers and © 2001 by CRC Press LLC Scientists seems appropriate, as it embraces both the explicit knowledge-based models that are retained from the first edition and the implicit numerical models represented by neural networks and optimization algorithms. I hope the book will appeal to a wide readership. In particular, I hope that students will be drawn toward this fascinating area from all scientific and engineering subjects, not just from the computer sciences.

Beyond academia, the book will appeal to engineers and scientists who either are building intelligent systems or simply want to know more about them. The first edition was mostly written while I was working at the Telstra Research Laboratories in Victoria, Australia, and subsequently finished upon my return to the Open University in the UK. I am still at the Open University, where this second edition was written. Many people have helped me, and I am grateful to them all.

The following all helped either directly or indirectly with the first edition (in alphabetical order): Mike Brayshaw, David Carpenter, Nicholas Hallam, David Hopgood, Sue Hopgood, Adam Kowalzyk, Sean Ogden, Phil Picton, Chris Price, Peter Richardson, Philip Sargent, Navin Sullivan, Neil Woodcock, and John Zucker. I am also indebted to those who have helped in any way with this new edition. I am particularly grateful to Tony Hirst for his detailed suggestions for inclusion and for his thoughtful comments on the drafts. I also extend my thanks to Lars Nolle for his helpful comments and for supplying Figures 7.18; to Jon Hall for his comments on Chapter 5; to Sara Parkin and Carole Gustafson for their careful proofreading; and to Dawn Mesa for making the publication arrangements.

Finally, I am indebted to Sue and Emily for letting me get on with it. Normal family life can now resume. Adrian Hopgood www.com Email me: adrian.uk © 2001 by CRC Press LLC The author Adrian Hopgood has earned his BSc from Bristol University, PhD from Oxford University, and MBA from the Open University. After completing his PhD in 1984, he spent two years developing applied intelligent systems for Systems Designers PLC.

He subsequently joined the academic staff of the Open University, where he has established his research in intelligent systems and their application in engineering and science. Between 1990 and 1992 he worked for Telstra Research Laboratories in Australia, where he contributed to the development of intelligent systems for telecommunications applications. Following his return to the Open University he led the development of the course T396 – Artificial Intelligence for Technology. He has further developed his interests in intelligent systems and pioneered the development of the blackboard system, ARBS.

© 2001 by CRC Press LLC For Sue and Emily © 2001 by CRC Press LLC Contents Chapter one: Introduction 1.2 Knowledge-based systems 1.3 The knowledge base 1.4 Deduction, abduction, and induction 1.5 The inference engine 1.6 Declarative and procedural programming 1.11 Integration with other software References Further reading Chapter two: Rule-based systems 2.1 Rules and facts 2.2 A rule-based system for boiler control 2.3 Rule examination and rule firing 2.5 The closed-world assumption 2.6 Use of variables within rules 2.1 Single and multiple instantiation of variables 2.1 First come, first served 2.1 The backward-chaining mechanism 2.2 Implementation of backward-chaining 2.3 Variations of backward-chaining 2.11 Explanation facilities © 2001 by CRC Press LLC 2.12 Summary References Further reading Chapter three: Dealing with uncertainty 3.1 Sources of uncertainty 3.1 Representing uncertainty by probability 3.2 Direct application of Bayes’ theorem 3.4 Using the likelihood ratios 3.5 Dealing with uncertain evidence 3.7 Combining Bayesian rules with production rules 3.8 A worked example of Bayesian updating 3.9 Discussion of the worked example 3.10 Advantages and disadvantages of Bayesian updating 3.2 Making uncertain hypotheses 3.3 Logical combinations of evidence 3.4 A worked example of certainty theory 3.5 Discussion of the worked example 3.6 Relating certainty factors to probabilities 3.4 Possibility theory: fuzzy sets and fuzzy logic 3.1 Crisp sets and fuzzy sets 3.1 Dempster–Shafer theory of evidence 3.6 Summary References Further reading Chapter four: Object-oriented systems 4.1 Objects and frames 4.2 An illustrative example 4.5 Creation and deletion of instances 4.5 Inheritance © 2001 by CRC Press LLC 4.2 Multiple and repeated inheritance 4.3 Specialization of methods 4.7 Unified Modeling Language (UML) 4.9 Message passing and function calls 4.11 Further aspects of OOP 4.4 Active values and daemons 4.12 Frame-based systems 4.13 Summary References Further reading Chapter five: Intelligent agents 5.1 Characteristics of an intelligent agent 5.2 Agents and objects 5.1 Logic-based architectures 5.2 Emergent behavior architectures 5.3 Knowledge-level architectures 5.1 Benefits of a multiagent system 5.2 Building a multiagent system 5.3 Communication between agents 5.5 Summary References Further reading Chapter six: Symbolic learning 6.2 Learning by induction 6.2 Learning viewed as a search problem 6.3 Techniques for generalization and specialization 6.3 Case-based reasoning (CBR) 6.2 Retrieving cases © 2001 by CRC Press LLC 6.3 Adapting case histories 6.4 Dealing with mistaken conclusions 6.4 Summary References Further reading Chapter seven: Optimization algorithms 7.2 The search space 7.3 Searching the search space 7.4 Hill-climbing and gradient descent algorithms 7.2 Steepest gradient descent or ascent 7.3 Gradient-proportional descent 7.4 Conjugate gradient descent or ascent 7.1 The basic GA 7.4 Variable length chromosomes 7.5 Building block hypothesis 7.6 Selecting GA parameters 7.9 Finding multiple optima 7.7 Summary References Further reading Chapter eight: Neural networks 8.2 Neural network applications 8.4 Content-addressable memory 8.3 Nodes and interconnections 8.4 Single and multilayer perceptrons 8.2 Perceptrons as classifiers 8.5 Some practical considerations 8.5 The Hopfield network © 2001 by CRC Press LLC 8.7 The Hamming network 8.8 Adaptive Resonance Theory (ART) networks 8.9 Kohonen self-organizing networks 8.10 Radial basis function networks 8.11 Summary References Further reading Chapter nine: Hybrid systems 9.1 Convergence of techniques 9.3 Genetic-fuzzy systems 9.4 Neuro-fuzzy systems 9.5 Genetic-neural systems 9.6 Clarifying and verifying neural networks 9.7 Learning classifier systems 9.8 Summary References Further reading Chapter ten: Tools and languages 10.1 A range of intelligent systems tools 10.2 Expert system shells 10.3 Toolkits and libraries 10.4 Artificial intelligence languages 10.2 Other data types 10.3 Backtracking in Prolog 10.7 Comparison of AI languages 10.8 Summary References Further reading Chapter eleven: Systems for interpretation and diagnosis 11.2 Deduction and abduction for diagnosis © 2001 by CRC Press LLC 11.3 Depth of knowledge 11.3 Combining shallow and deep knowledge 11.4 Model-based reasoning 11.1 The limitations of rules 11.2 Modeling function, structure, and state 11.3 Using the model 11.8 Using problem trees 11.9 Summary of model-based reasoning 11.5 Case study: a blackboard system for interpreting ultrasonic images 11.2 Knowledge sources in ARBS 11.3 Rules in ARBS 11.4 Inference engines in ARBS 11.5 The stages of image interpretation 11.6 The use of neural networks 11.7 Rules for verifying neural networks 11.6 Summary References Further reading Chapter twelve: Systems for design and selection 12.1 The design process 12.2 Design as a search problem 12.3 Computer aided design 12.4 The product design specification (PDS): a telecommunications case study 12.2 Alternative views of a network 12.5 Summary of PDS case study 12.6 Constraint propagation and truth maintenance 12.7 Case study: the design of a lightweight beam 12.2 Optimization and evaluation 12.8 Design as a selection exercise 12.1 Overview © 2001 by CRC Press LLC 12.3 The polymer selection example 12.4 Two-stage selection 12.6 A naive approach to scoring 12.7 A better approach to scoring 12.8 Case study: the design of a kettle 12.9 Reducing the search space by classification 12.9 Failure mode and effects analysis (FMEA) 12.10 Summary References Further reading Chapter thirteen: Systems for planning 13.2 Classical planning systems 13.2 An example problem 13.3 A simple planning system in Prolog 13.4 Considering the side effects of actions 13.1 Maintaining a world model 13.2 Benefits of hierarchical planning 13.3 Hierarchical planning with ABSTRIPS 13.6 Postponement of commitment 13.1 Partial ordering of plans 13.2 The use of planning variables 13.7 Job-shop scheduling 13.2 Some approaches to scheduling 13.8 Constraint-based analysis 13.1 Constraints and preferences 13.2 Formalizing the constraints 13.3 Identifying the critical sets of operations 13.4 Sequencing in the disjunctive case 13.5 Sequencing in the nondisjunctive case 13.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ