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

Files for download

    Last update: