Задавани


Защо пренапишат учебниците? Вашата цел?

База знания (KB)

База знания - по компютърни науки и изкуствен интелект изследвания - е специален вид на база данни има за цел да се справи Познаване на данни (метаданни). Модерен познания за работа заедно с Вас и информационни системи за извличане. Базата от знания съдържа информация, обхващаща определена област на знанието в структуриран вид, използваем софтуер. Знанието - това е логично домейн (принципи, комуникационни, право), получени в резултат на практика и професионален опит, което дава възможност на професионалистите да формулира и решаване на проблеми в тази област.

Знанието - в резултат на практика доказани знания на реалността, нейното адекватно отражение в човешкото съзнание. Познаването на обратното на невежеството, което е, липсата на надеждна информация за нищо.

По същия начин SBD (система от база данни), съществува понятието DBA - система от бази от знания. Подобни идеи са: експерт система - система, която съдейства за създаването и използването на бази данни, с помощта на компютър, експертни познания; система за изкуствен интелект.

През последните години, обаче, се отдава предпочитание на условията на набляга на знания, а не интелект. Такива системи показват модел на използване на знания, а не интелект, който включва креативност, нестандартно. Това съответства на точен превод на английски името на такива системи - на знанието системи (KBS) - система, основана на знанието. По този начин, крайният определяне:

Knowledge Base System (DBA) - система, която дава възможност за използване на подходящо представени знания с помощта на компютър. Компоненти DBA:

-механизъм получаване на решения

Най-характерната черта на DBA - използването на базата от знания. За съжаление, общоприето определение на базата от знания не е така.

За създаване на DBA може да използвате следните начини :. Традиционните езици за програмиране - C, Basic, Pascal, Lisp и т.н. Особено в тази серия е да осигури функционална език Lisp програмиране. Неговите основни свойства: данните са представени като списъци, за които се възползват рекурсия. представяне на знания езици (като Prolog) - имат специфични знания означава, описание и интегриран изход търсачката.

Структурата и функцията на системата на бази знания

Знанието в базата от знания може да бъде разделена на алгоритмична и не-алгоритмично.

1. Алгоритмичната (процедурна) знания - това алгоритми (програми, процедури), които изчисляват функции, които изпълняват реализация, решаващи точно определени специфични задачи.

Пример: всички библиотечни програми.

2. не са алгоритмично знания - е съставена от мисловни обекти, наречени концепции. Концепцията обикновено има име, определение, структура (съставни елементи), тя е свързана с други понятия и е включена в някои система от понятия. Други не са алгоритмично знания - е връзката между понятия или изявления относно свойствата на понятия и връзки между тях.


На практика, много експертни системи и съдържание DBA на базата от знания е разделена на "факти" и "правила". -Fakty - основна единица на знания (прости твърдения за характеристиките на обекта). -rules служат за изразяване на взаимоотношения, взаимоотношения между факти, както и комбинации от тях.

По този начин, познаване на класирането е както следва:

-понятия (математически и не-математически) -fakty -rules, в зависимост от законите, процедурите и комуникационни -algorithms

Директно използване на знанията на базата от знания за решаване на проблемите, осигурява механизъм за получаване на решения (извод двигател - изход машина) - процедури за търсене, планиране, решения. механизъм решение дава възможност за извличане на базови знания отговори на въпроси, за да се получи решения, които са формулирани по отношение на понятията, които се съхраняват в базата данни.

· Намерете обекта, който отговаря на предварително определено състояние;

· Какви са стъпките в такава ситуация, и т.н.

Интерфейс - предназначена за работа с базата от знания и възможности за извършване на език на високо ниво, подходът към професионални езикови експерти в областта на приложение за който се отнася DBA.

Инструменти за създаване на DBA

Следните инструменти могат да се използват за създаване на DBA:

Традиционните програмни езици - гр., Basic, Pascal, Lisp и т.н. Особено в тази серия е да се осигури функционална език Lisp програмиране. Неговите основни свойства: данните са представени като списъци, за които се възползват рекурсия. представяне на знания езици (като Prolog) - имат специфични знания означава, описание и интегриран изход търсачката.

Празната черупка на експертни системи - съдържа изпълнението на езика на представяне на знания и средства за организиране на потребителския интерфейс. Позволете на практика елиминира конвенционалната програмиране при създаването на прилагането на експертна система.