Lecture 13: Building an Expert System and PyKE

Описание к видео Lecture 13: Building an Expert System and PyKE

This lecture is part of the course “Foundations of Artificial Intelligence” developed by Dr. Ryan Urbanowicz in 2020 at the University of Pennsylvania’s Perelman School of Medicine. This is the first of three courses covering topics in artificial intelligence for application within the context of informatics and biomedical research. The course is divided into modules that cover (1) introductory/background materials, (2) logic, (3) other knowledge representation, (4) essentials of expert systems, (5) search, (6) uncertainty, and (7) advanced/auxiliary topics. These topics offer a global foundation for branches of AI application and research, including concepts that will later support a deeper understanding of inductive reasoning and machine learning. In a practical sense, this course focuses on how biomedical data can be organized, represented, interpreted, searched, and applied in order to derive knowledge, make decisions, and ultimately make predictions while avoiding bias.

This course was assembled using content from a wide variety of textbooks, slides, and lectures by various authors and speakers on the relevant topics. Some lectures were prepared and given by guest lecturers and thus have not been posted. At the time of posting, this course is in its second year so any feedback is welcome regarding any mistakes or suggested improvements.

Example PyKE Jupyter Notebook Referenced in this lecture:
https://github.com/UrbsLab/PyKE_Exper...

Weblinks:
http://ryanurbanowicz.com/
https://www.med.upenn.edu/urbslab/
https://github.com/UrbsLab

Chapters:
0:00 Introduction
1:45 Choosing a Problem
3:21 Building an ES: Worthy Investment?
3:54 ES Building at a Glance
5:09 Expert System Development Roles
8:06 Knowledge Acquisition
19:10 Knowledge Engineering
23:26 Introduction to PyKE
27:03 Using PyKE
30:52 PyKE Knowledge Bases
32:30 PyKE: What is a statement?
33:32 PyKE: Pattern Matching
34:57 PyKE: Rules
35:33 PyKE: Backtracking
36:21 PyKE: Forward Chaining Rules
36:57 PyKE: Backward Chaining Rules
37:41 PyKE: Family Example - Forward Chaining
41:22 PyKE: Family Example - Backward Chaining
45:17 PyKE: Weather Example
46:10 Weather Example: First Without Questions
47:09 Weather Example: Fact & Rule KB's
48:28 Weather Example: With Questions
49:34 Weather Example: Questions and Rules
52:28 Conclusion

Комментарии

Информация по комментариям в разработке