Bakalářská práce se zaměřuje na popis znalostních/expertních systémů a podrobnou zprávu konkrétní aplikace.
Teoretická část se bude v prvních kapitolách zabývat charakteristikou, architekturou a typy znalostních/expertních systémů. Budou popsány moduly, ze kterých se systém skládá, jejich účel a propojení mezi nimi. Další kapitola se bude věnovat možnosti pro zpracování neurčitosti v těchto systémech.
V praktické části je popsána implementace grafické aplikace, napsané v programovacím jazyku Java, která řeší problematiku zařazení do evidence uchazečů o zaměstnání a podpory v nezaměstnanosti dle zákona č. 435/2004 Sb., o zaměstnanosti.
Anotace v angličtině
This bachelor's thesis focuses on descriptions of knowledge-based/expert systems and detailed documentation of a specific application.
The first chapters of the theoretical part cover characteristics, architecture, and types of knowledge-based/expert systems. There are also described purposes and relations between their components. The next chapter focuses on the possibilities of processing to handle uncertainties.
The practical part describes the implementation of a graphical application, written in the Java programming language, which addresses the issue of inclusion in the register of job seekers and unemployment benefits under Act No. 435/2004 Coll.
Klíčová slova
Znalostní systémy, expertní systémy, báze znalostí, inferenční mechanismus, vysvětlovací modul, neurčitost, nezaměstnanost, uchazeč o zaměstnání, evidence uchazečů o zaměstnání, podpora v nezaměstnanosti.
Klíčová slova v angličtině
Knowledge-based systems, expert systems, knowledge base, inference engine, explanation module, uncertainties, unemployment, job applicant, records of work-seekers, unemployment benefits.
Rozsah průvodní práce
47 s., xiv (85 085 znaků)
Jazyk
CZ
Anotace
Bakalářská práce se zaměřuje na popis znalostních/expertních systémů a podrobnou zprávu konkrétní aplikace.
Teoretická část se bude v prvních kapitolách zabývat charakteristikou, architekturou a typy znalostních/expertních systémů. Budou popsány moduly, ze kterých se systém skládá, jejich účel a propojení mezi nimi. Další kapitola se bude věnovat možnosti pro zpracování neurčitosti v těchto systémech.
V praktické části je popsána implementace grafické aplikace, napsané v programovacím jazyku Java, která řeší problematiku zařazení do evidence uchazečů o zaměstnání a podpory v nezaměstnanosti dle zákona č. 435/2004 Sb., o zaměstnanosti.
Anotace v angličtině
This bachelor's thesis focuses on descriptions of knowledge-based/expert systems and detailed documentation of a specific application.
The first chapters of the theoretical part cover characteristics, architecture, and types of knowledge-based/expert systems. There are also described purposes and relations between their components. The next chapter focuses on the possibilities of processing to handle uncertainties.
The practical part describes the implementation of a graphical application, written in the Java programming language, which addresses the issue of inclusion in the register of job seekers and unemployment benefits under Act No. 435/2004 Coll.
Klíčová slova
Znalostní systémy, expertní systémy, báze znalostí, inferenční mechanismus, vysvětlovací modul, neurčitost, nezaměstnanost, uchazeč o zaměstnání, evidence uchazečů o zaměstnání, podpora v nezaměstnanosti.
Klíčová slova v angličtině
Knowledge-based systems, expert systems, knowledge base, inference engine, explanation module, uncertainties, unemployment, job applicant, records of work-seekers, unemployment benefits.
Zásady pro vypracování
Práce by měla v teoretické části popsat znalostní systémy včetně součástí a jejich obecné vlastnosti. Dále je možné rozšíření o neurčitost. Teoretické znalosti by měly být aplikovány na konkrétní případ, například z ekonomie. Znalostní systém by měl být implementován v některém z vyšších programovacích jazyků (například JAVA). Součástí implementace budou konkrétní výstupy pro aplikovaný příklad, včetně grafických, a uživatelská příručka.
Zásady pro vypracování
Práce by měla v teoretické části popsat znalostní systémy včetně součástí a jejich obecné vlastnosti. Dále je možné rozšíření o neurčitost. Teoretické znalosti by měly být aplikovány na konkrétní případ, například z ekonomie. Znalostní systém by měl být implementován v některém z vyšších programovacích jazyků (například JAVA). Součástí implementace budou konkrétní výstupy pro aplikovaný příklad, včetně grafických, a uživatelská příručka.
Seznam doporučené literatury
PROVAZNÍK, I.; KOZUMPLÍK, J. Expertní systémy - skriptum. Brno: VUT v Brně, 1999. p. 1-100. ISBN: 80-214-1486-3. NAVARA, M., OLŠÁK. P. Základy fuzzy množin. 2. přeprac. vyd. Praha: Nakladatelství ČVUT, 2007, 150 s. ISBN 978-80-01-03668-6. DVOŘÁK, J. Expertní systémy. Elektronický učební text. VUT v Brně, 2004
Seznam doporučené literatury
PROVAZNÍK, I.; KOZUMPLÍK, J. Expertní systémy - skriptum. Brno: VUT v Brně, 1999. p. 1-100. ISBN: 80-214-1486-3. NAVARA, M., OLŠÁK. P. Základy fuzzy množin. 2. přeprac. vyd. Praha: Nakladatelství ČVUT, 2007, 150 s. ISBN 978-80-01-03668-6. DVOŘÁK, J. Expertní systémy. Elektronický učební text. VUT v Brně, 2004
Přílohy volně vložené
CD-RW
Přílohy vázané v práci
plány
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Bakalářská práce je dobře zpracovaná, je navržen znalostní systém, který je implementován a vyhodnocen v aplikaci na konkrétním případu. Jedinou připomínkou je chybějící komplexnost celé situace. Při kontrole plagiátorství je míra podobnosti práce menší než 5 procent, vyšší je pouze u zdrojových kódů, kde je to nutné. Bakalářská práce není plagiát. Student reagoval na dotazy i připomínky vedoucí práce i členů komise.
V souladu s článkem 3, písm. b) Stipendijního řádu Univerzity Pardubice byla bakalářská práce studenta navržena komisí pro státní závěrečné zkoušky na "Ocenění za vynikající bakalářskou práci".