Системи базирани на знаење

Студентите да ги научат главните концепти на системи базирани на знаење и нивната архитектура. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. Да се запознаат со методите, техниките на донесување на одлуки засновани на знаење како и анализа на одлуките. По завршувањето на курсот студентите: ќе имаат продлабочени знаења за системите базирани на знаење; ќе можат да моделираат системи кои се базираат на знаење.

Студентите да ги научат главните концепти на системи базирани на знаење и нивната архитектура. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. Да се запознаат со методите, техниките на донесување на одлуки засновани на знаење како и анализа на одлуките. По завршувањето на курсот студентите: ќе имаат продлабочени знаења за системите базирани на знаење; ќе можат да моделираат системи кои се базираат на знаење.

Detailed syllabus by chapters and units

  1. Вовед: системи базирани на знаење. Резултати од учењето: стекнување знаења за компонентите на системите базирани на знаење, областите на нивна примена и предностите од примената. Да се запознаат со видовите системи базирани на знаење.
  2. Архитектура на системите базирани на знаење. Резултати од учењето: стекнување знаења за основните компоненти на системите базирани на знаење и разликите од конвенционалните системи; стекнување знаења за конвергирањето на податоците и информациите во знаење, како и да ги дискутираат различните типови на знаење.
  3. Инженеринг на знаењето: стекнување, репрезентација и расудување. Резултати од учењето: стекнување знаења за методите за развој на систем базиран на знаење, техниките и чекорите за стекнување знаење, методите на претставување на знаење.
  4. Развојни алатки и средини за развој на системи базирани на знаење. Резултати од учењето: запознавање со различните алатки и

средини за развивање на системи базирани на знаење. 5. Откривање на знаењето од податоци: Методи за откривање групи. Расудување и заклучување. Резултати од учењето: потсетување на различните видови податоци, и нивното распоредување во групи; запознавање со метриката за различност на примероците; запознавање со алгоритмите за: хиерархиското распоредување во групи, методот лидери (методот центроид), методот k-means и методот k-means++; стекнување знаење за интерпретација на податоците. 6. Проекција и намалување на димензионалноста. Резултати од учењето: запознавање со методите главни компоненти, MDS и t-SNE како и стекнување знаење да се дискутираат предностите и недостатоците на методите; стекнување знаење за постапката за одредување на бројот на главни коефициенти; примена на дијаграмот за разложување на варијансата; запознавање со алгоритамот за одредување на сопствените вредности. 7. Линеарна регресија. KNN, Регресиски дрвја и регресиски шуми. Резултати од учењето: запознавање со методите линеарна регресија и полиномна регресија; запознавање со алгоритамот за оптимизација на моделот (пакетно и стохастично намалување на градиентот); да се дискутира за разликите помеѓу методите учење без надзор и учење со надзор запознавање со методите најблизок сосед, регресиски дрвја и регресиски шуми и стекнување знаење за примена на овие методи; запознавање со мерките RTSE и R²; запознавање со техниките за вреднување на успешноста на модели. 8. Системи за препораки. Резултати од учењето: запознавање со карактеристиките на системите за препораки и постапката на основните модели за препораки; запознавање со методите пристрасни препораки и матрична факторизација; стекнување знаење да креираат преферентна матрица и да го применуваат алгоритамот RISMF. 9. Баесов класификатор. Класификациски дрвја и шуми. Резултати од учењето: запознавање со Баесовата теорема, како математичко правило кое го опишува чинот на учење, Наивниот Баесов класификатор и Баесовите мрежи како модел за каузално заклучување; примена на Баесовата теорема и алгоритамот за креирање модел за класификација. 10. Мултиагентен систем заснован на знаење. Резултати од учењето: запознавање со компонентите на екосистемот за е-учење, со различни решенија за е-учење и со мултиагентниот пристап базиран на знаење; стекнување со знаење за системската архитектура на мултиагентниот систем базиран на знаење и моделите за претставување на знаењето кај овие системи; запознавање со техниката учење базирано на искуство, преку примерот за планирање на исхраната. Лабораториски и аудиториски вежби: Развојни алатки и средини за развој на системи базирани на знаење; Дизајн и развој на системи базирани на знаење. Резултати од учењето: примена на развојни алатки и средини и дизајн и развој на систем базиран на знаење.

Weekly contact hours 5 hours
Total workload 150 hours
Attendance requirements нема

Teaching activities

CodeActivityHours
16.1Предавања- теоретска настава. часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Other activities

CodeActivityHours
17.1Проектни задачи: часови25
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи40

Assessment method

писмено

Assessment components

CodeComponentPoints
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови20
19.3Завршен испит: бодови80

Grading scale

Points rangeGrade
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Евалуација и самоевалуација

Additional literature

No.AuthorsTitlePublisherYear
1Rajendra Akerkar, Priti SajjaKnowledge-Based Systems.Jones and Bartlett Publishers2010
2Ronald Brachman, Hector LevesqueKnowledge Representation and ResoningMorgan Kaufmann2004
3Frank van Harmelen, Vladimir Lifschitz and Bruce PorterHandbook of Knowledge RepresentationElsevier2008