Programming tools for developing expert systems
Thesis title: | Programovací nástroje pro tvorbu expertních systémů |
---|---|
Author: | Dokoupil, Tomáš |
Thesis type: | Bakalářská práce |
Supervisor: | Berka, Petr |
Opponents: | Kliegr, Tomáš |
Thesis language: | Česky |
Abstract: | Expertní systémy jsou počítačové programy, které napodobují schopnost rozhodování lidského experta v konkrétním oboru. Využívají znalostí a deduktivního odvozování k řešení složitých problémů, které by obvykle vyžadovaly lidskou odbornost. Vývoj expertních systémů vyžaduje programovací nástroje, které pomáhají řešit problémy spojené s vytvářením a správou znalostních bází, inferenčních mechanismů a uživatelských rozhraní. Cílem práce je popsat principy expertních systémů, zmapovat programovací nástroje dostupné pro jejich tvorbu, nástroje porovnat a usnadnit tak proces výběru expertního systému. Teoretická část práce čtenáře seznámí se základními principy expertních systémů a uvede ho do problematiky programovacích nástrojů pro tvorbu expertních systémů. Praktická část představí konkrétní expertní systémy a následně je zhodnotí a porovná dle vybraných kritérií. |
Keywords: | programovací nástroj; expertní systém; vývojové prostředí |
Thesis title: | Programming tools for developing expert systems |
---|---|
Author: | Dokoupil, Tomáš |
Thesis type: | Bachelor thesis |
Supervisor: | Berka, Petr |
Opponents: | Kliegr, Tomáš |
Thesis language: | Česky |
Abstract: | Expert systems are computer programs that mimic the decision-making ability of a human expert in a specific field. These systems use knowledge and deductive reasoning to solve complex problems that would normally require human expertise. Developing expert systems requires programming tools that can help solve problems involved in creating and managing knowledge bases, inference engines, and user interfaces. This bachelor's thesis aims to familiarize the reader with the principles of expert systems, to map the programming tools available for their creation and to compare said tools. The theoretical part of the thesis introduces the reader to the basic principles of expert systems and introduces the reader to programming tools for creating expert systems. The practical part introduces specific expert systems and then evaluates and compares them based on chosen criteria. |
Keywords: | programming tool; development environment; expert system |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 31. 1. 2023 |
---|---|
Date of submission: | 8. 5. 2023 |
Date of defense: | 21. 6. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83510/podrobnosti |