Course objectives:
|
An overview of the methods of knowledge engineering and expert systems development.
|
Requirements on student
|
Building of knowledge base of ES (expert system).
|
Content
|
Characteristics of expert systems (ES), expert system structure. Phases in expert system development. People involved in an expert system project. Knowledge representation: rules, semantic network, frames, logic. Inference techniques, forward-chaining, backward-chaining, search techniques, nonmonotonic inference. Inexact reasoning: Bayesian approach, certainty theory, fuzzy logic, Dempster-Shafer theory. Design of rule-based and frame-based systems. Knowledge aquisition, knowledge engineering. Expert system development tools and software. Development of expert-systems with the Fuzzy CLIPS and EXSYS Professional development package.
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Graduate study programme term essay (40-50)
|
40
|
Contact hours
|
65
|
Preparation for comprehensive test (10-40)
|
21
|
Preparation for an examination (30-60)
|
30
|
Total
|
156
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
to have basic knowledge of theory of probability |
to have knowledge of artificial intelligence methods.
|
Skills - students are expected to possess the following skills before the course commences to finish it successfully: |
programovat alespoň v jedenom programovacím nebo skriptovacím jazyku |
používat logické myšlení |
rychle psát |
být schopen napsat ručně psaný text testu |
Competences - students are expected to possess the following competences before the course commences to finish it successfully: |
N/A |
N/A |
N/A |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
to apply knowledge engineering methods |
to develop expert systems |
Skills - skills resulting from the course: |
logicky uvažovat |
zapsat kód v programovacím či skriptovacím jazyce |
analyticky myslet |
Competences - competences resulting from the course: |
N/A |
N/A |
zapsat kód programovacího či skriptovacího jazyka |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Oral exam |
Test |
Seminar work |
Skills - skills achieved by taking this course are verified by the following means: |
Oral exam |
Test |
Seminar work |
Competences - competence achieved by taking this course are verified by the following means: |
Test |
Seminar work |
Oral exam |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture |
Lecture supplemented with a discussion |
Seminar |
Skills - the following training methods are used to achieve the required skills: |
Seminar |
Individual study |
Task-based study method |
Competences - the following training methods are used to achieve the required competences: |
Lecture |
Seminar |
One-to-One tutorial |
|