Дерекқор, деректер базасы (франц. base, грек. basіs – негіз) – ұзақ мерзімге сақтауға (әдетте, компьютердің жадында), өңдеуге және күнделікті қолдануға арналған деректердің (мәліметтердің) реттелген жиынтығы.
Жазба деректерді реттелген жүйеге келтіру адамзат мәдениетінің ажырамас белгісі болып табылады. Компьютерлік дерекқордың негізін түрлі кестелер, каталогтар, телефондық кітаптар, күнтізбелер, карталар мен атластар, әртүрлі картотекалар, анықтамалық басылымдар, құжаттар, т.б. құруы мүмкін.
Ақпарат қорын бір жерге шоғырландыру (ЭЕМ-нің жадында) ақпараттарды сақтауды әрі оны толықтырып отыруды қамтамасыз етеді; ал орталық ЭЕМ-мен желілік байланыс арқылы ақпаратты тұрақты әрі жылдам алуға болады. Компьютерлік дерекқор деректерді сақтауды, реттеуді, іздеуді және ЭЕМ-нің сыртқы құрылғыларына жіберуді қамтамасыз ететін белгілі бір файлдық жүйеге сүйенеді. Пайдаланушылар мен дерекқор арасындағы қарым-қатынас дерекқорды басқару жүйесі арқылы жүзеге асырылады. Басқару жүйесі пайдаланушының сұранысын қабыл алады да файлдық жүйеге қажетті бұйрықтар беріп, ақпараттық хабарды пайдаланушының қолдануына ыңғайлы түрге келтіріп береді.
Дерек алмасу бірлігі ретінде арнаулы жазу өлшемі қабылданған. Әр жазудың құрамында өзіндік тақырып немесе осы жазуды іздейтін кілт («кілттік сөз») болады. Жазу тақырыптары дерекқордың мазмұны іспетті анықтамалық кестелерге біріктіріледі. Кілттер мен анықтамалық кестелер жасау дерекқордағы ақпараттарды іздеу мәселесін толықтай автоматтандыруды қамтамасыз ететін формальдық ережелерге бағынады. Дерекқорға өзгерту енгізу әрі толықтырып отыру компьютерлік желі әкімгерлері арқылы орындалады.
Білім базасы (ББ) - экспертті жүйе ядросы, экспертке және қолданушыға түсінікті формада машиналық тасымалдауышқа жазылған белгілі сала білімінің жиыны (программалау тілдерінде). Осындай адамдық ББ-мен қатар машиналық ББ болады.
Шығарушы – ББ-да бар білімге сүйене отырып эксперт ойын модельдейтін программа. Синонимдері: дедуктивті машина, логикалық шығару блогы.
Түсіндірулер жиыншасы – «Ұсыныстар қалай шығарылды?» және «Неге жүйе мұндай шешімге келді?» сұрақтарына жауап беретін программа. «Қалай?» сұрағына жауап – барлық ой-қорытындылар тізбегінің қадамдарын көрсету процессі. «Неге?» сұрағына жауап – келген қорытындыдан бір қадам алдыға жылжу.
ББ-ның интеллектуалды редакторы – білім инженеріне диалогты режимде ББ құруға мүмкіндік беретін программа. Элементтері: кірістірілген меню жүйесі, білімді өрнектеу тіл шаблондары, көмекші және базамен жұмыс жасауды жеңілдететін басқа сервисті программалар.
Экспертті жүйені құрушыларға коллективіне минимум төрт адам кіреді:
Эксперт;
Білім инженері;
Программист;
Қолданушы.
Бұл коллективті білім инженері басқарады, ол білімге негізделген жүйелерді құрудағы басты фигура.
Интеллектуалды ақпараттық жүйе (IIS) дегеніміз - негізгі іс-әрекетті жүзеге асыруға арналған бағдарламалық қамтамасыз ету, лингвистикалық және логикалық-математикалық құралдар кешені - адамның іс-әрекетін қолдау және табиғи тілде кеңейтілген диалог режимінде ақпарат іздеу. [1] IIS - бұл интеллектуалды жүйенің бір түрі, сонымен қатар ақпараттық жүйелердің бір түрі.
IIS классификациясы
Сараптамалық жүйелер
Сараптамалық жүйелер (ES) дұрыс
Интерактивті баннерлер (web + ES)
Сұрақ-жауап жүйелері (кейбір ақпарат көздерінде «байланыс жүйелері»)
Ақылды іздеу жүйелері (мысалы, Старт жүйесі)
Виртуалды сұхбаттасушылар
Виртуалды сандық көмекшілер
IMS кез-келген сайтта орналастырылуы мүмкін, онда пайдаланушы жүйеге сұрақтарды табиғи тілде қояды (егер ол сұрақ-жауап жүйесі болса) немесе жүйенің сұрақтарына жауап бере отырып, қажетті ақпаратты табады (егер ол сараптамалық жүйе болса). Бірақ, әдетте, Интернеттегі ES жарнамалық-ақпараттық функцияларды (интерактивті баннерлер) орындайды, ал маңызды жүйелер (мысалы, ES жабдықтарын диагностикалау) жергілікті жерлерде қолданылады, өйткені олар нақты тапсырмаларды орындайды.
Интеллектуалды іздеу жүйелерінің виртуалды сұхбаттасушылардан айырмашылығы - олардың бет-әлпеті жоқ және сұраққа жауап ретінде олар білім көздерінен біраз сығымдайды (кейде өте үлкен көлемде), ал сұхбаттасушыларда «кейіпкер», қарым-қатынастың ерекше тәсілі бар (олар жаргонды, балағат сөздерді қолдана алады) және олардың жауаптары мүмкіндігінше қысқа болуы керек (кейде тіпті егер олар контекстке сәйкес болса, тек эмотикон түрінде).
Логикалық тілдер (Prolog, Lisp және т.б.) бұрын БМЖ-ны жасау үшін қолданылған, ал қазір әртүрлі процедуралық тілдер қолданылады. Логикалық және математикалық қолдау жүйелердің модульдері үшін де, осы модульдерді қондыру үшін де жасалады. Алайда, бүгінгі таңда кез-келген ББЖ әзірлеушісінің қажеттіліктерін қанағаттандыра алатын әмбебап логикалық-математикалық жүйе жоқ, сондықтан жинақталған тәжірибені біріктіруге немесе жүйелік логиканы өзіңіз дамытуға тура келеді. Тіл білімі саласында сонымен қатар көптеген мәселелер бар, мысалы, жүйенің табиғи тілде қолданушымен диалог режимінде жұмыс істеуін қамтамасыз ету үшін жүйеге табиғи тілді рәсімдеу алгоритмдерін енгізу керек, және бұл тапсырма интеллектуалды жүйелердің дамуы басталған кезде ойлағаннан әлдеқайда күрделі болып шықты. Тағы бір мәселе - тілдің үнемі өзгергіштігі, ол міндетті түрде жасанды интеллект жүйелерінде көрінуі керек.
3. Компьютерлер жұмыс істейтін ақпарат процедуралық және декларативті болып бөлінеді. Процедуралық ақпарат есептерді шығару процесінде орындалатын бағдарламаларда, декларативті ақпаратта - осы бағдарламалар жұмыс істейтін мәліметтерде жинақталады. Компьютерде ақпаратты ұсынудың стандартты түрі - бұл компьютердің берілген түрі үшін анықталған бірнеше екілік цифрлар - биттерден тұратын машиналық сөз. Мәліметтерді ұсынуға арналған компьютер сөзі және бағдарламаны құрайтын нұсқауларды ұсынуға арналған компьютер сөзі биттердің саны бірдей немесе әр түрлі болуы мүмкін. Жақында мәліметтер мен командаларды ұсыну үшін бірдей биттердің машиналық сөздері қолданылады. Алайда, кейбір жағдайларда машиналық сөздер байт деп аталатын сегіз екілік биттен тұратын топтарға бөлінеді.Командалар мен мәліметтерге арналған машиналық сөздердегі биттердің бірдей саны оларды компьютерде бірдей ақпараттық бірліктер ретінде қарастыруға және мәліметтер сияқты командалармен операцияларды орындауға мүмкіндік береді. Жадтың мазмұны ақпараттық базаны құрайды.Қолданыстағы компьютерлердің көпшілігінде машиналық сөздің кез-келген биттерінен бір битке дейін ақпарат алуға болады. Көптеген компьютерлерде екі немесе одан да көп машиналық сөздерді ұзынырақ сөзге біріктіруге болады. Алайда, машиналық сөз ақпараттық базаның негізгі сипаттамасы болып табылады, өйткені оның ұзындығы әрбір машиналық сөз жеке атау - ұяшық адресі берілген бір стандартты жад ұяшығында сақталатындай. Бұл атау компьютер жадынан ақпараттық бірліктерді шығару және оларды жазу үшін қолданылады.Компьютерлік құрылымның дамуымен қатар, мәліметтерді ұсынуға арналған ақпараттық құрылымдар дамыды. Мәліметтерді векторлар мен матрицалар түрінде сипаттау әдістері пайда болды, тізім құрылымдары, иерархиялық құрылымдар пайда болды. Қазіргі кезде бағдарламалаудың жоғары деңгейлі тілдері дерексіз деректердің типтерін қолданады, олардың құрылымын программист белгілейді. Деректер базасының (ДҚ) пайда болуы декларативті ақпаратпен жұмысты ұйымдастыруға тағы бір қадам жасады. Деректер базасы бір уақытта үлкен көлемдегі ақпаратты сақтай алады, ал мәліметтер қорын басқару жүйесін (МҚБЖ) құрайтын арнайы құралдар мәліметтермен тиімді жұмыс істеуге мүмкіндік береді, қажет болған жағдайда оларды мәліметтер базасынан шығарып, мәліметтер базасына қажетті тәртіпте жазады.IP зерттеулерінің дамуымен процедуралық және декларативті ақпараттың көптеген ерекшеліктерін біріктіретін білім тұжырымдамасы пайда болды.Компьютерде білім, мәліметтер сияқты, символдық түрде - формула, мәтін, файл, ақпараттық массив түрінде және т.б. Сондықтан білім деп ерекше түрде жүйеленген мәліметтер деп айта аламыз. Бірақ бұл өте тар түсінік болар еді. Сонымен қатар, жасанды интеллект жүйелерінде білім қалыптастыру, өңдеу және зерттеудің негізгі объектісі болып табылады. Деректер қорымен бірге білім базасы АИ бағдарламалық кешенінің қажетті компоненті болып табылады. АИ алгоритмдерін іске асыратын машиналар білімге негізделген машиналар деп аталады, ал сарапшылар жүйесін құруға байланысты ИИ теориясының кіші бөлімі білімді инженерия деп атайды.Білімнің ерекшеліктері. Деректер базасынан білім қорына өту.Білімнің ерекшеліктері:Ішкі интерпретация. Әрбір ақпарат элементінде АЖ оны табатын, сондай-ақ осы атау көрсетілген сұрауларға жауап беретін ерекше ат болуы керек. Жадта сақталған деректер атаулардан айырылған кезде, оларды жүйеде анықтауға мүмкіндік болмады. Деректерді бағдарламаны жазған бағдарламашының нұсқауы бойынша жадтан шығаратын бағдарлама ғана анықтай алады. Жүйе машиналық сөздің осы немесе басқа екілік кодының артында не жасырылғанын білмеді.Егер, мысалы, компьютер жадында мекеме қызметкерлері туралы кестеде келтірілген ақпаратты жазу қажет болса. 1.1, сонда ішкі интерпретациясыз компьютер жадына осы кестенің жолдарына сәйкес келетін төрт машиналық сөздердің жиынтығы енгізіледі. Сонымен қатар, жүйеде осы машиналық сөздердегі екілік цифрлардың қай топтары мамандар туралы ақпарат кодталғандығы туралы ақпарат жоқ. Олар кестедегі деректерді қолданатын программистке ғана белгілі. Оның алдында тұрған проблемаларды шешу үшін 1.1. Жүйе «Петров туралы не білесіз?» Сияқты сұрақтарға жауап бере алмайды. немесе «кәсіпқойлар арасында сантехник бар ма?»Білімге көшу кезінде ақпараттық жадының белгілі бір құрылымы туралы ақпарат компьютер жадына енгізіледі. Қарастырылып отырған мысалда бұл тегі, туған жылы, мамандығы және жұмыс тәжірибесі туралы ақпарат қай битте сақталатынын көрсететін арнайы машиналық сөз. Бұл жағдайда жүйенің жадында тегі, туған жылы, мамандығы мен жұмыс өтілі көрсетілген арнайы сөздіктер көрсетілуі керек. Барлық осы атрибуттар кесте қатарына сәйкес келетін машиналық сөздердің атауы рөлін атқара алады. Олардың көмегімен сізге қажетті ақпаратты іздеуге болады. Кестенің әр жолы протокол құрылымының данасы болады. Қазіргі уақытта ДҚБЖ мәліметтер базасында сақталған барлық ақпараттық бірліктердің ішкі түсіндірілуін жүзеге асырады.Құрылымдық. Ақпараттық бірліктер икемді құрылымға ие болуы керек. Олар үшін «матрешка қағидасы» орындалуы керек; кейбір ақпараттық бірліктердің басқаларына рекурсивті енуі. Әрбір ақпараттық блокты кез-келген басқа құрамға енгізуге болады және әр ақпараттық бірліктен оның кейбір ақпараттық бірліктерін ажыратуға болады. Басқаша айтқанда, жеке ақпарат элементтері арасында «бөлік - тұтас», «түр - түр» немесе «элемент - класс» типіндегі қатынастарды ерікті түрде орнатуға мүмкіндік беру керек.Байланыс. Ақпараттық бірліктер арасындағы ақпараттық база әртүрлі типтегі сілтемелерді орнату мүмкіндігін қарастыруы керек. Ең алдымен, бұл сілтемелер ақпарат элементтері арасындағы байланысты сипаттай алады. Қатынас семантикасы декларативті немесе процедуралық болуы мүмкін. Мысалы, екі немесе одан да көп ақпараттық элементтерді «бір мезгілде», екі ақпараттық тармақты - «себеп-салдар» немесе «жақын болу» қатынастарымен байланыстыруға болады. Жоғарыда көрсетілген қатынастар декларативті білімді сипаттайды. Егер аргумент-функция байланысы екі ақпараттық элемент арасында орнатылса, онда ол белгілі бір функцияларды есептеуге байланысты процедуралық білімді сипаттайды. Әрі қарай, біз құрылымдық қатынастарды, функционалдық қатынастарды, себеп-салдарлық қатынастарды және мағыналық қатынастарды ажыратамыз. Біріншісінің көмегімен ақпараттық бірліктердің иерархиялары көрсетіледі, екіншілері кейбір ақпараттық бірліктерді басқалары арқылы табуға (есептеуге) мүмкіндік беретін процедуралық ақпаратты алып жүреді, үшіншісі - себеп-салдар байланыстары, төртіншісі барлық қалған қатынастарға сәйкес келеді.Ақпараттық элементтер арасында басқа сілтемелер де орнатылуы мүмкін, мысалы, жадтан ақпарат элементтерін таңдау ретін анықтау немесе екі сипаттама бір сипаттамада бір-бірімен үйлеспейтіндігін көрсету.Білімнің тізбектелген үш ерекшелігі білімді бейнелеудің жалпы моделін енгізуге мүмкіндік береді, оны мағыналық желі деп атауға болады, ол иерархиялық желі болып табылады, оның шыңында ақпараттық бірліктер орналасқан. Бұл бірліктер жеке-жеке аталды. Семантикалық желінің доғалары ақпараттық элементтер арасындағы әр түрлі байланыстарға сәйкес келеді. Бұл жағдайда иерархиялық байланыстар құрылымдық қатынастармен, ал иерархиялық емес байланыстар басқа типтегі қатынастармен анықталады.Семантикалық метрика. Ақпараттық бірліктер жиынтығында кейбір жағдайларда ақпараттық бірліктердің ситуациялық жақындығын сипаттайтын қатынасты орнату пайдалы, т. ақпарат элементтері арасындағы ассоциативті байланыстың беріктігі. Мұны ақпарат элементтеріне қатысты қатынас деп атауға болады. Бұл көзқарас ақпараттық базадағы кейбір типтік жағдайларды бөліп көрсетуге мүмкіндік береді (мысалы, «сатып алу», «қиылыста трафикті басқару»). Ақпараттық элементтермен жұмыс істеу кезіндегі өзектіліктің байланысы бұрыннан табылғанға жақын білімді табуға мүмкіндік береді.
Қызмет. Компьютер пайда болғаннан және онда қолданылатын ақпараттық бірліктерді мәліметтер мен командаларға бөлгеннен бері мәліметтер пассивті және командалар белсенді болатын жағдай қалыптасты. Компьютерде болып жатқан барлық процестер командалар арқылы басталады, ал егер бұл командалар мәліметтерді қажет болса ғана қолданады. Мұндай жағдай IP үшін қабылданбайды. Адам сияқты, АЖ-де белгілі бір әрекеттерді актуалдауға жүйеде бар білім ықпал етеді. Сонымен, АЖ-де бағдарламаларды орындау ақпараттық базаның ағымдағы күйімен басталуы керек. Деректер базасында фактілердің пайда болуы немесе оқиғаларға сипаттама беру, байланыстар орнату жүйелік қызметтің қайнар көзіне айналуы мүмкін.
Ақпараттық бірліктердің тізбектелген бес ерекшелігі мәліметтердің білімге айналатын сызықты анықтайды, ал мәліметтер базасы білім базасына айналады (КБ). Біліммен жұмысты қамтамасыз ететін құралдар жиынтығы білім қорын басқару жүйесін (ОМЖ) құрайды. Қазіргі уақытта ішкі интерпретация, құрылымдау, келісімділік толығымен жүзеге асырылатын, мағыналық өлшем енгізіліп, білім белсенділігі қамтамасыз етілетін білім базалары жоқ.
Сараптамалық жүйе’’’ (Экспертная система; expert system) — жасанды интеллект әдістері мен пайдаланушы ұсынатын деректер негізінде жағдайды ұқсастыруға, диагноз қоюға, болжам жасауға, шешімді өзгертуге, әрекетті таңдауға, ұсыныс беруге қабілетті білімдерді қамтитын программалық және аппараттық құралдардың жүйесі.' Сараптамалық жүйе, әдетте, кейбір пән саласына (мысалы , жүрек-қан тамырлары ауруларына диагноз қою мен емдеудің сараптау жүйесі) бейімделеді және осы саладан білімді алуға, жинақтауға, түзету енгізуге, белгілі білімдерден жаңа білім тудыруға, осы білімдердің негізінде практикалық мәселерді шешу мен шешу барысын түсіндіруге қабілетті болады. Мәліметтер базасы, сақталған деректер, заңдылық пен ережеден басқа сараптамалық жүйеге программа-шешім шығарғыштар, жоспарлау міндетін орындаушылар, мәселе шешуді іздестіру, толық және айқын емес білімдерден логикалық қорытынды шығару механизмі кіреді. Сараптамалық жүйені жасау сараптамалық жүйенің түпнұсқасын — алғашқы нұсқасын даярлаудан басталады. Содан кейін оны ұзақ уақыт көп кезеңді сынақтан өткізіп жетілдіреді. Сараптамалық жүйені программалауға негізінен Лисп,Пролог, Си тілдері қолданылады.
5. Жасанды интеллект ғылыми пән ретінде бірнеше негізгі ағымдардан тұрады. Олардың бірі сарапшы жүйелер болып табылады.Эксперттік жүйелер - бұл белгілі бір пәндік аймақтағы сарапшылардың шешімдеріне ұқсас шешімдер қабылдай алатын есептеу жүйелерін құруға арналған жасанды интеллект саласындағы зерттеулер желісі.
Әдетте, эксперттік жүйелер «тәжірибелі» мамандардың білімі маңызды рөл атқаратын кейбір жоғары мамандандырылған салалардағы практикалық мәселелерді шешу үшін құрылады. Сараптамалық жүйелер жасанды интеллект саласындағы зерттеулердің нәтижелеріне көп көңіл аудара алған алғашқы әзірлемелер болды.Сараптамалық жүйелердің басқа жасанды интеллект жүйелерінен бір үлкен айырмашылығы бар: олар нейрондық желілер немесе генетикалық алгоритмдер сияқты әмбебап міндеттерді шешуге арналмаған. Сараптамалық жүйелер әзірлеушілер анықтаған аймақта, сирек жағдайларда - аудандарда мәселелерді сапалы шешуге арналған.Сараптамалық білім дегеніміз - проблеманы теориялық тұрғыдан түсіну мен оны шешудің практикалық дағдыларының жиынтығы, оның тиімділігі осы саладағы сарапшылардың практикалық іс-әрекеттерінің нәтижесінде дәлелденді. Кез-келген типтегі сараптамалық жүйенің негізі - мамандардың сараптамалық білімі негізінде құрастырылатын білім базасы. Дұрыс таңдалған сарапшы және оның білімін сәтті ресімдеу сараптама жүйесін ерекше және құнды білімдермен қамтамасыз етуге мүмкіндік береді. Мысалы, дәрігер белгілі бір туа біткен қабілеттерге ие болғандықтан емес, сапалы медициналық білімі мен пациенттерін емдеудегі мол тәжірибесі бар болғандықтан ауруларды жақсы анықтайды және емдеуді тиімді түрде тағайындайды. Демек, дайын өнім ретіндегі бүкіл сараптамалық жүйенің мәні 90% құрылған білім базасының сапасымен анықталады.Сараптамалық жүйе дегеніміз - бір немесе бірнеше бағдарламашылар жазатын қарапайым бағдарлама емес.Сараптамалық жүйе - бұл тақырып бойынша сарапшылар, білім инженерлері және бағдарламашылар арасындағы бірлескен күш.
Бағдарламаларды осы саланың мамандарының өздері жазатын жағдайлар бар екенін айта кеткен жөн.Сарапшы проблемалардың мұқият таңдалған мысалдары және оларды шешу жолдары туралы қажетті білімді ұсынады. Мысалы, ауруларды диагностикалаудың сараптамалық жүйесін құру кезінде дәрігер инженерге өзіне белгілі аурулар туралы айтады. Әрі қарай, сарапшы әр аурумен бірге жүретін симптомдардың тізімін ашады және қорытындысында өзіне белгілі емдеу әдістері туралы айтады. Білім инженері білім базасы түрінде алынған барлық ақпаратты рәсімдейді және бағдарламашыға сараптама жүйесін жазуға көмектеседі.Dendral деп аталатын алғашқы сараптама жүйесі 1960 жылдардың соңында Стэнфордта жасалды. Бұл органикалық молекулалардың құрылымын химиялық формулалар мен молекулалардағы химиялық байланыстар туралы спектрографиялық мәліметтер арқылы анықтайтын сараптама жүйесі болды. төмендегідей Dendral құндылығы болды. Органикалық молекулалар әдетте өте үлкен, сондықтан бұл молекулалар үшін мүмкін құрылымдардың саны да көп. Сараптамалық жүйеге енгізілген сарапшы химиктердің эвристикалық білімінің арқасында мүмкін болатын миллион шешімнің ішінен бірнеше шешімнің ішінде дұрыс шешім табылды. Dendral-дің қағидалары мен идеяларының тиімділігі соншалық, олар әлі күнге дейін бүкіл әлемдегі химиялық және фармацевтикалық зертханаларда қолданылады.Dendral сараптамалық жүйесі мамандардың эвристикалық білімдерін мәселелерді шешуде сарапшы деңгейіне жету үшін алғашқылардың бірі болып қолданды, дегенмен қазіргі эксперттік жүйелердің әдіснамасы тағы бір дамумен - Mysin-мен байланысты. Мұнда арнайы менингит пен бактериялық қан инфекцияларын диагностикалау және емдеу үшін медициналық мамандардың білімі пайдаланылды.1970-ші жылдардың ортасында сол Стэнфордта жасалған Mycin сараптамалық жүйесі алғашқылардың бірі болып сенімсіз немесе жеткіліксіз ақпарат негізінде шешім қабылдау мәселесін шешті. Mycin сараптамалық жүйесінің барлық дәлелдемелері пәндік саланың ерекшеліктеріне сәйкес келетін басқару логикасының принциптеріне негізделген. Қазіргі кезде қолданылатын көптеген сараптамалық жүйелерді әзірлеу әдістері Mycin жобасының бастамашысы болды.Бүгінгі күні, сараптама жүйелерін үлкен саны қазірдің өзінде құрылды. Олардың көмегімен көптеген мәселелер шешіледі, бірақ тек жоғары мамандандырылған пәндік салаларда. Әдетте, бұл бағыттар жақсы зерттелген және шешімдер қабылдаудың азды-көпті стратегиялары бар. Қазір сараптамалық жүйелердің дамуы біршама тоқтады және оның бірнеше себептері бар:Пәндік аймақ туралы «терең» білімді сараптамалық жүйеге беру - үлкен проблема. Әдетте, бұл сарапшылардың эвристикалық білімдерін рәсімдеудің күрделілігінің салдары болып табылады.
Сараптамалық жүйелер адам сияқты өзінің пайымдауына мағыналы түсініктеме бере алмайды. Әдетте, сараптамалық жүйелер тек шешім табу процесінде жасалған қадамдардың реттілігін сипаттайды.
Түзету және тексеру
кез-келген компьютерлік бағдарлама жеткілікті уақытты алады, бірақ сараптамалық жүйелерді тексеру әсіресе қиын. Бұл күрделі мәселе, өйткені сараптамалық жүйелер әуе және теміржол қозғалысын басқару, қару-жарақ жүйелері және атом өнеркәсібі сияқты маңызды салаларда қолданылады.
Сараптамалық жүйелердің тағы бір маңызды кемшілігі бар: олар өздігінен білім алуға қабілетсіз. Сараптау жүйелерін жаңартып отыру үшін білім инженерлерінің білім қорына үнемі араласу қажет. Әзірлеушілердің қолдауынан айырылған сараптамалық жүйелер өзектілігін тез жоғалтады.
Қорытындылай келе, барлық осы шектеулер мен кемшіліктерге қарамастан, сараптамалық жүйелер көптеген маңызды қосымшаларда өзінің құндылығы мен маңыздылығын дәлелдегенін атап өткен жөн.
Қазіргі кезде 1970-1980 жылдары қалыптасқан «классикалық» сараптамалық жүйелер тұжырымдамасы дағдарысты бастан өткеруде, бұл оның сол жылдарда жалпы қабылданған мәтіндік адам-машиналық интерфейске бағытталғандығымен байланысты, қазіргі кезде қолданушы қосымшаларында графикалық тұрғыдан толығымен ығыстырылды. (GUI). Сонымен қатар, сараптамалық жүйелерді құрудағы «классикалық» тәсіл мәліметтердің реляциялық моделімен сәйкес келмейді, бұл қазіргі заманғы өндірістік ДҚБЖ-ны осындай жүйелердің білім базаларын жүйелеу үшін тиімді пайдалану мүмкін емес етеді.Көбінесе, маркетингтік қадам ретінде сараптамалық жүйелер «классикалық» мағынада жоқ заманауи бағдарламалық өнімдерді жариялайды (мысалы, компьютерлік анықтамалық жүйелер). Энтузиастардың «классикалық» тәсілдерді қолданушы интерфейсін құрудағы заманауи тәсілдермен (классикалық) тәсілдерді біріктіру әрекеттері (жобалар CLIPS Java Native Interface, CLIPS.NET және т.б.) ірі бағдарламалық жасақтама компаниялары арасында қолдау таппайды және осы себепті тәжірибелік кезең.
7. Сараптамалық жүйе (ES) - нашарларды шешуге арналған жүйе
формальды есептер, шешім алгоритмі жоқ есептер үшін, есептер үшін алгоритм
шешімдері белгісіз; немесе жеткілікті үлкен өлшемі бар және
агрессивті ортада жұмыс істеу үшін қолданылады. Тәжірибе жинақталған жүйе
деген біліммен ұсынылған белгілі бір саладағы мамандар
табиғи тілде тұжырымдалған немесе табиғи тілмен оңай өзара әрекеттеседі және
ережелерді қолдану арқылы жүзеге асырылады.
Сараптамалық жүйе, ең алдымен, оны дамыту қажет болған жағдайда жасалады,
екіншіден, бұл ақталған және баға жетпес. Сараптамалық жүйелер NP доменіндегі мәселелерді шешеді.
Сараптамалық жүйелердің негізгі мақсаттары
1) Түсіндіру - нәтижелері болуы керек мәліметтердің мағынасын анықтау процесі
дәйекті және дұрыс.
2) Жоспарлау - кез-келген бағдарламаны, жұмысты, іс-әрекетті алдын-ала жоспарлау, іске асыру кезектілігі.
3) Болжау - мүмкіндігімен оқиғалар дәйектілігін негізделген сипаттау
жаңа факторларды ашу.
4) Мониторинг - жүйенің, қолданудың немесе процестің күйі туралы үздіксіз хабарлау.
5) Дизайн - объект, жүйе туралы жаңа ақпарат құру процесі (қол жетімді)
кәсіпқойды жобалау процесінен шығару мүмкіндігі).
6) Диагностика - қолда бар факторларға негізделген шартты тану процесі
7) Оқыту - пайдаланушыны оқыту, сонымен қатар жүйеде өзін-өзі оқыту, кезеңдегідей
білімді игеру және ЭС пайдалану процесінде (ES білім базасын (КБ) жаңасымен толықтыру)
шығыс тізбектері).
ЭС даму кезеңдері
1. Білімді меңгеру.
Білімді ұсыну жүйесі үшін білімді білікті маман жүзеге асырады
конгитологтың қолданудың берілген аймағы (огнитологқа - білім инженері).
Білімді алудың келесі жолдары бар:
Жас ғалымдардың үшінші конференциясының ғылыми мектебі аясында интернет-дәріс.
Http://faculty.ifmo.ru/csd 1 сайтынан жүктелген
Коммуникативті пассив:
сарапшының жұмысын бақылау; «қатты ойлар», дәрістер.
Коммуникативті белсенді:
«Миға шабуыл», дөңгелек үстел, рөлдік ойындар, сараптамалық сауалнама, сұхбаттасу, диалог.
Мәтіндік: оқулықтарды, әдебиеттерді, құжаттарды талдау.
2. Білімді бейнелеу. Проблемалық аймақ туралы білімді формализациялау
1) Проблемалық ақпаратты сипаттау.
2) берілген проблемалық аймақ үшін фактілерді, ережелерді, қатынастарды бөліп көрсету;
3) білімді сәйкестендіру;
4) Білімді ұсыну модельдерін құру.
5) белгісіздік анықтамасы:
белгісіздік факторларын есептеу;
оқиғалардың ықтималдық сипаттамаларын қолдану;
іс-шараның логикалық қажеттілігі мен логикалық жеткіліктілігін қарастыру және пайдалану
Байес формулалары;
лингвистикалық айнымалы және айнымалы белгісіздік қолдану; және т.б.
6) ЭС бақылау құрылымын құру
Пән аясының фактілерін түсіндіре отырып, логикалық пайымдау тізбегін құру;
шешімдерді табу стратегиясын анықтау.
3. Іске асыру
Таңдалған құралдарды қолдану арқылы ЭС-ны практикалық дамыту:
дәстүрлі бағдарламалау тілдері, тізімді өңдеу тілдері және процедуралық тілдер,
бос қабықшалар мен орталарды қолдана отырып, логикалық бағдарламалау тілі.
ES технологиясын дәстүрлі бағдарламалау технологиясымен үйлестіру қосады
бағдарламалық өнімдерге жаңа сапа: динамикалық түрлендіруді қамтамасыз ету
бағдарламашының емес, қолданушының қосымшалары, жақсы графика, интерфейс және ұйым
өзара әрекеттесу.
Сараптамалық жүйенің екі түрі бар:
1) статикалық;
Ақпарат дерекқордағы тұрақты және өзгермейтін мәліметтер негізінде бағаланады және
білім базасындағы ережелер (білімді қосуға болады, бірақ ЭС жұмыс істеген кезде емес).
2) динамикалық;
Ақпараттық базада үнемі өзгеріп отыратын ақпараттармен жұмыс істеуге бағытталған және
жүйенің білім қорында (білім базасының құрамдас бөлігі мәліметтер базасы).
8. ZHCIS - IP қажеттілігі туындаған сәттен бастап және оны қызметтен толық алып тастаған сәттен бастап IP құру және пайдалану кезеңі.
Ақпараттық жүйенің өмірлік циклінің кезеңдері:
1. Дизайн алдындағы зерттеу:
талаптарды тұжырымдай отырып, автоматика объектісін зерттеуден бастап АЖ жобалауға дейінгі нұсқасының алдын-ала тұжырымдары келтіріліп, жобалауға материалдар жиналады;
материалдарды талдау және құжаттаманы әзірлеу, АЖ жобалауға техникалық тапсырмасы бар техникалық-экономикалық негіздеме қажет.
2. Дизайн:
2.1 алдын ала жобалау;
АЖ әзірлеу аспектілері бойынша жобалық шешімдерді таңдау;
нақты IS компоненттерінің сипаттамасы;
техникалық жобаны (ТП) орындау және бекіту.
2.2 егжей-тегжейлі дизайн:
бағдарламалардың математикалық әдістерін немесе алгоритмдерін таңдау немесе құру;
мәліметтер қорының құрылымын түзету;
бағдарламалық өнімдерді жеткізуге және орнатуға құжаттама жасау;
оны орнатуға арналған құжаттармен бірге техникалық құралдар жиынтығын таңдау.
2.3 АЖ (TRP) технологиялық жұмыс жобасын әзірлеу.
2.4 АЖ-ны қолдана отырып басқару функцияларын жүзеге асырудың әдістемесін және басқару аппаратының іс-әрекетіне арналған регламенттердің сипаттамасын әзірлеу.
3. АЖ әзірлеу:
аппараттық және бағдарламалық қамтамасыз етуді алу және орнату;
бағдарламалық жасақтаманы тестілеу және жөндеу;
бағдарламалық және аппараттық құралдардың жұмысына нұсқаулық жасау.
4. АЖ-ны пайдалануға беру:
техникалық құралдарды енгізу;
бағдарламалық жасақтаманы енгізу;
персоналды оқыту және сертификаттау;
сынақ операциясы;
жұмыстарды қабылдау актілеріне жеткізу және қол қою.
5. IC пайдалану:
күнделікті жұмыс;
бүкіл жобаны жалпы қолдау.
Ақпараттық жүйенің өмірлік циклінің модельдері:
каскадтық модель - алдыңғы кезеңдегі жұмыстар толық орындалғаннан кейін келесі кезеңдерге көшуді ұсынады. Модель барлық қолданылатын салаларда классикалық тәсілді көрсетеді;
итерациялық модель - аралық басқару және кері байланыс циклдары бар қадамдық модель. Бұл модельдің артықшылығы - каскадты кезеңмен салыстырғанда аз еңбек сыйымдылығын қамтамасыз ететін қадамдық түзетулер. Алайда, әр кезеңнің өмір сүру уақыты бүкіл даму кезеңіне есептеледі;
спиральды модель - бұл модель талдау мен жобалаудың бастапқы кезеңдеріне бағытталған. Бұл модель қайталанатын даму процесін білдіреді, мұнда әрбір қайталану (цикл) өнімнің толық нұсқасын (IS жобасының нұсқасын) шығаруға алып келетін толық даму циклын білдіреді, ол қайталанудан итерацияға дейін мағыналы ақпараттық жүйеге айналады. Сонымен қатар, спиральдың әрбір бұрылысы ақпараттық жүйені құрудың қадамдық моделіне сәйкес келеді. Сонымен АЖ-нің негізделген нұсқасы тереңдетіліп, дәйекті түрде нақтыланып, кейіннен іске асырылуда.
АЖ құрудың негізгі жолдары:
жүйені «өзің үшін» дамыту;
прототиптерді пайдалану - толық жүйенің орнына пайдаланушылардың негізгі қажеттіліктерін қанағаттандыратын прототип жасалады:
- негізгі сұраныстарды анықтау;
- жұмыс прототипін құру;
- жұмыс прототипін қолдану;
- прототипті қайта қарау және жетілдіру;
- прототиптің соңғы нұсқасымен жұмыс жасау;
дайын шешімдерді пайдалану - стандартты технологиялар мен бизнесті автоматтандыруды максималды деңгейде қолдану ұсынылады;
IP басқару функцияларын беру үшін үшінші тарап ұйымының қызметтерін пайдалану - ұйым компанияның IP-нің жұмысы мен дамуы үшін басқару функцияларын орындайтын мамандандырылған фирманы пайдаланады.
Артықшылықтары:
қызмет көрсетудің кепілдендірілген сапасы;
ақша үнемдеу;
адам ресурстары.
Минустары:
арзан емес;
ақпараттың ағуы;
тәуелділік;
IT-ге бақылауды жоғалту.
9. Дәстүрлі технологияларға негізделген өнеркәсіптік сараптамалық жүйені құру процесін іс жүзінде тақырыптық бағыттан тәуелсіз, азды-көпті алты кезеңге бөлуге болады. 1 кезең: сәйкес проблеманы таңдау • проблемалық аймақ пен тапсырманы анықтау; • мәселені шешуде ынтымақтастықты қалайтын сарапшыны табу және әзірлеу тобын тағайындау; • мәселені шешуге алдын-ала көзқарасты анықтау; • дамудан түскен шығындар мен пайданы талдау; • егжей-тегжейлі даму жоспарын дайындау. Әдетте сараптамалық жүйелер сарапшының нақты білімін алу және оны жүйеге енгізу арқылы жасалады. Кейбір жүйелер бір адамның стратегиясын қамтуы мүмкін. Демек, дұрыс сарапшыны табу - сараптамалық жүйелерді құрудағы маңызды қадам. Мәселені бағдарламалық қамтамасыздандыруға алдын-ала көзқарас проблеманың сипаттамалары мен оны шешуге бөлінген ресурстар негізінде анықталады. Инженер-білім, әдетте, нарықта бар бағдарламалық жасақтама құралдарын пайдалануға байланысты бірнеше нұсқаларды ұсынады. Соңғы таңдау прототипті әзірлеу кезеңінде ғана мүмкін болады. Мәселені бағдарламалық қамтамасыздандыруға алдын-ала көзқарас проблеманың сипаттамалары мен оны шешуге бөлінген ресурстар негізінде анықталады. Инженер-білім, әдетте, нарықта бар бағдарламалық жасақтама құралдарын пайдалануға байланысты бірнеше нұсқаларды ұсынады. Соңғы таңдау прототипті әзірлеу кезеңінде ғана мүмкін болады. Тапсырма анықталғаннан кейін сараптамалық жүйені дамытудан түскен шығындар мен пайданы есептеу қажет. Инженер біліміне көз жеткізгеннен кейін: • берілген тапсырманы сараптамалық жүйені қолдану арқылы шешуге болады; • нарықта ұсынылған құралдарды қолдану арқылы сараптамалық жүйені құруға болады; • тиісті сарапшы болса; • ұсынылатын өнімділік өлшемдері ақылға қонымды; • шығындар және оларды қайтару кезеңі тапсырыс беруші үшін қолайлы; ол даму жоспарын жасайды. Жоспар даму процесінің қадамдарын және қажетті шығындарды, сондай-ақ күтілетін нәтижелерді анықтайды. 2-кезең: прототиптік жүйені құру Прототиптік жүйе - бұл фактілерді, қатынастарды және сарапшылардың ойлау стратегияларын кодтауды растауға арналған сараптамалық жүйенің қысқартылған нұсқасы. Бұл сонымен қатар білім инженері үшін сарапшыны сараптамалық жүйені дамытуға белсенді тартуға мүмкіндік береді, сондықтан бүкіл жүйені құруға бар күш-жігерін жұмсауға міндеттеледі. Прототиптің көлемі бірнеше ондаған ережелер, фреймдер немесе мысалдар. Мәселелерді анықтау - тапсырма нақтылануда, сараптама жүйесінің прототипін жасау жоспарлануда. анықталған: Білімді шығару - білім инженері пәндік аймақ туралы және онда шешім қабылдау әдістерінің ең толық бейнесін алуы. Білімді құрылымдау немесе тұжырымдау - бұл пәндік аймақ туралы білімнің бейресми сипаттамасын график, кесте, диаграмма немесе мәтін түрінде дамыту, бұл пәндік аймақ ұғымдары арасындағы негізгі түсініктер мен қатынастарды бейнелейді. Формальдау - бұл, бір жағынан, білім өрісінің құрылымына сәйкес келетін, екінші жағынан, бағдарламалық жасақтаманы іске асырудың келесі кезеңінде жүйенің прототипін жүзеге асыруға мүмкіндік беретін тілдегі білім қорын дамыту. Іске асыру - бұл тұтастай алғанда тәсілдің өміршеңдігін көрсететін бағдарламалық жасақтама пакеті. Көбінесе, алғашқы прототип қолданыстағы ЭС енгізу кезеңінде жойылады. Тестілеу - прототипті қолдану мен енгізудегі қателіктерді анықтау және жүйені өнеркәсіптік нұсқаға дәл келтіру бойынша ұсыныстар әзірлеу. 3 кезең: өнеркәсіптік электр станциясына прототипті жасау Прототиптің қанағаттанарлықсыз жұмыс істеуі жағдайында сарапшы мен білім инженері жүйенің соңғы нұсқасын әзірлеуге нақты не кіретінін бағалауға мүмкіндігі бар. Егер бастапқыда таңдалған нысандар немесе қасиеттер жарамсыз деп табылса, оларды өзгерту керек. Соңғы сараптамалық жүйені құруға қажетті эвристиканың жалпы санына баға беруге болады. Кейде, өндірістік жүйені дамытуда ауысу үшін қосымша кезеңдер ажыратылады: демонстрациялық прототип - зерттеу прототипі - жұмыс прототипі - индустриялық жүйе. 4 кезең: жүйені бағалау Осы кезеңде сараптамалық жүйе өзі жұмыс істейтін ортадағы басқа бағдарламалық қамтамасыздандырумен қамтылған және ол қызмет ететін адамдар оқытылады 6 кезең: жүйені қолдау
10. Оқыту әдістері (ежелгі грек тілінен μέθοδος - жол) - оқытушы мен студенттердің өзара әрекеттесу тәсілі, нәтижесінде оқыту мазмұнымен көзделген білім, білік және дағдыларды беру және игеру жүреді. Оқытуды қабылдау (оқытуды қабылдау) - нақты білім, білік, дағдыларды беруге және қабылдауға бағытталған мұғалім мен студенттер арасындағы қысқа мерзімді өзара іс-қимыл.
Отандық педагогикада қалыптасқан дәстүр бойынша оқыту әдістері үш топқа бөлінеді:Оқу-танымдық қызметті ұйымдастыру және жүзеге асыру әдістері:
Ауызша, көрнекі, практикалық (оқу материалын ұсыну көзіне сәйкес).
Өнімді, түсіндірмелі және иллюстрациялық, ізденушілік, зерттеушілік, проблемалық және т.б. (оқу-танымдық іс-әрекет сипаты бойынша).
Индуктивті және дедуктивті (оқу материалын ұсыну және қабылдау логикасына сәйкес);
Оқу-танымдық іс-әрекеттің тиімділігін бақылау әдістері: ауызша, жазбаша тексеру және білімді, іскерлік пен дағдыны меңгерудің тиімділігін тексеру;
Оқу-танымдық қызметті ынталандыру әдістері: білім, білік және дағдыларды меңгеруге деген ынтаны, жауапкершілікті сезінуді, міндеттемелерді, қызығушылықты қалыптастырудағы белгілі ынталандыру.
Педагогикалық практикада оқыту әдістемесін анықтауда басқа да тәсілдер бар, олар оқу материалын қабылдауды түсіну дәрежесіне негізделген: пассивті, белсенді, интерактивті, эвристикалық және басқалар. Бұл анықтамалар қосымша түсіндіруді қажет етеді, өйткені оқу процесі пассивті бола алмайды және студенттер үшін әрдайым ашыла бермейді (эврика).
Пассивті оқыту әдісі
Пассивті әдіс (1-схема) - бұл мұғалім сабақтың басты актеры және басқарушысы болып табылатын оқушылар мен мұғалімдердің өзара әрекеттесу формасы, ал мұғалім директиваларына бағынған оқушылар пассивті тыңдаушылар рөлін атқарады. Пассивті сабақтарда мұғалімнің оқушылармен байланысы сауалнамалар, өзіндік, бақылау жұмыстары, тест жұмыстары және т.с.с. арқылы жүзеге асырылады.Қазіргі педагогикалық технологиялар тұрғысынан және оқушылардың оқу материалын игеру тиімділігі тұрғысынан алғанда, пассивті әдіс ең тиімсіз болып саналады, дегенмен, оған қарамастан, оның кейбіреулері бар оң. Бұл мұғалім тарапынан сабаққа салыстырмалы түрде жеңіл дайындық және сабақтың шектеулі мерзімінде салыстырмалы түрде көп көлемде оқу материалын ұсыну мүмкіндігі. Осы артықшылықтарды ескере отырып, көптеген мұғалімдер басқа әдістерге қарағанда пассивті әдісті артық көреді. Кейбір жағдайларда бұл тәсіл тәжірибелі мұғалімнің қолында сәтті жұмыс істейді деп айту керек, әсіресе егер студенттерде тақырыпты жан-жақты зерттеуге бағытталған нақты мақсаттар болса. Дәріс - енжар сабақтың ең кең тараған түрі. Сабақтың бұл түрі университеттерде кеңінен таралған, онда ересектер оқиды, пәнді терең оқып үйренуге нақты мақсаттары бар, толық қалыптасқан адамдар.
Белсенді оқыту әдісі
Белсенді әдіс (2-схема) - бұл мұғалім мен студенттер сабақ барысында бір-бірімен қарым-қатынас жасайтын және оқушылар пассивті тыңдаушылар емес, сабақтың белсенді қатысушылары болатын студенттер мен мұғалімдердің өзара әрекеттесу формасы. Егер пассивті сабақта басты кейіпкер және менеджер мұғалім болса, мұнда мұғалім мен оқушылар тең жағдайда болады. Егер пассивті әдістер авторитарлық өзара әрекеттесу стилін болжаған болса, белсенділер демократиялық стильді болжайды. Көптеген адамдар белсенді және интерактивті әдістер арасында тең белгі қояды, дегенмен, жалпылығына қарамастан, олардың айырмашылықтары бар. Интерактивті әдістерді белсенді әдістердің ең заманауи түрі ретінде қарастыруға болады.
Интерактивті оқыту әдісі
Интерактивті әдіс (3-схема). Интерактивті - өзара әрекеттесу, әңгімелесу, біреумен диалог режимінде болу дегенді білдіреді. Басқаша айтқанда, белсенді әдістерден айырмашылығы, интерактивті әдістер оқушылардың мұғаліммен ғана емес, сонымен бірге бір-бірімен кеңірек қарым-қатынасына және оқу процесінде оқушылардың белсенділігінің басым болуына бағытталған. Мұғалімнің интерактивті сабақтардағы орны сабақтың мақсатына жету үшін оқушылардың іс-әрекетінің бағытына дейін төмендейді. Мұғалім сонымен бірге сабақ жоспарын жасайды (әдетте бұл интерактивті жаттығулар мен тапсырмалар, бұл кезде оқушы материалды оқиды).
Демек, интерактивті сабақтың негізгі компоненттері студенттер орындайтын интерактивті жаттығулар мен тапсырмалар болып табылады. Интерактивті жаттығулар мен кәдімгі жаттығулардан маңызды айырмашылық мынада: оларды орындау арқылы студенттер бұрын оқып келген материалды жинақтап қана қоймай, жаңасын үйренеді.
11. Іздеу жүйесі (ағылш. Search engine) - алгоритмдер және оларды іске асыратын компьютерлік бағдарламалар жиынтығы, пайдаланушыға қолда бар мәліметтердің кең жиынтығында іздеу арқылы өзіне қажетті ақпаратқа жылдам қол жеткізу мүмкіндігін қамтамасыз етеді [1]. Іздеу жүйелерін қолданудың ең танымал тәсілдерінің бірі - Дүниежүзілік Интернет желісінде мәтіндік немесе графикалық ақпараттарды табуға арналған веб-қызметтер. Сондай-ақ, FTP серверлерінен файлдарды, интернет-дүкендердегі өнімдерді және Usenet жаңалықтар топтарындағы ақпараттарды іздей алатын жүйелер бар.Іздеу жүйесін пайдаланып ақпаратты іздеу үшін пайдаланушы іздеу сұрауын тұжырымдайды [2]. Іздеу жүйесінің міндеті - пайдаланушының сұранысы бойынша көрсетілген кілт сөздерді немесе кілт сөздермен қандай-да бір түрде байланысты сөздерді қамтитын құжаттарды табу [3]. Бұл ретте іздеу жүйесі іздеу нәтижелерінің парағын жасайды. Мұндай іздеу нәтижелері әр түрлі нәтижелерді қамтуы мүмкін, мысалы: веб-беттер, кескіндер, аудио файлдар. Кейбір іздеу жүйелері ақпараттарды Интернеттегі қолайлы мәліметтер базасынан және ресурстар каталогтарынан алады.Іздеу жүйесі неғұрлым жақсы болса, соғұрлым пайдаланушының сұрауына қатысты құжаттар көбірек болады, ол қайтып оралады. Іздеу нәтижелері алгоритмдердің ерекшеліктеріне байланысты немесе адам факторларының әсерінен аз болуы мүмкін [⇨]. 2020 жылдан бастап әлемдегі және, атап айтқанда, Ресейдегі ең танымал іздеу жүйесі - Google.Іздеу және қызмет көрсету әдістері бойынша іздеу жүйелерінің төрт түрі бөлінеді: іздеу роботтарын пайдаланатын жүйелер, адамдар басқаратын жүйелер, гибридтік жүйелер және мета-жүйелер [⇨]. Іздеу жүйесінің архитектурасы әдетте мыналарды қамтиды:Интернет-сайттардан немесе басқа құжаттардан ақпарат жинайтын іздеу роботы;
жинақталған ақпарат арқылы жылдам іздеуді қамтамасыз ететін индексер;
іздеу жүйесі - пайдаланушының жұмысына арналған графикалық интерфейс.
Іздеу жүйесінің түрлері
Іздеу жүйелерінің төрт түрі бар: роботтандырылған, адам басқаратын, гибридті және мета жүйелер [17].
іздеу роботтарын қолданатын жүйелер. Олар үш бөліктен тұрады: шынжыр табанды («бот», «робот» немесе «өрмекші»), индекс және іздеу жүйесінің бағдарламалық жасақтамасы. Желіні тексеріп шығу және веб-парақтардың тізімдерін жасау үшін шынжыр табан қажет. Индекс - бұл веб-парақтар көшірмелерінің үлкен архиві. Бағдарламалық жасақтаманың мақсаты - іздеу нәтижелерін бағалау. Бұл механизмдегі іздеу роботы үнемі желіні зерттейтін болғандықтан, ақпарат өзекті болып табылады. Қазіргі заманғы іздеу жүйелерінің көпшілігі осы типке жатады.
адам басқаратын жүйелер (ресурстар каталогтары). Бұл іздеу жүйелері веб-парақтардың тізімдерін алады. Анықтамалықта мекен-жайы, тақырыбы және сайттың қысқаша сипаттамасы келтірілген. Ресурстық каталог тек нәтижелерді веб-шеберлер жіберген парақтың сипаттамасынан іздейді. Каталогтардың артықшылығы - барлық ресурстар қолмен тексеріледі, сондықтан бірінші типтегі жүйенің автоматты түрде алған нәтижелерімен салыстырғанда мазмұнның сапасы жақсарады. Сонымен қатар, кемшіліктер бар - бұл каталогтарды жаңарту қолмен жасалады және нақты жағдайдан айтарлықтай артта қалуы мүмкін. Парақ рейтингтері бірден өзгере алмайды. Мұндай жүйелердің мысалдарына Yahoo каталогы, dmoz және Galaxy жатады.
гибридті жүйелер. Yahoo, Google, MSN сияқты іздеу жүйелері іздеу жүйелері мен адам басқаратын жүйелердің функцияларын біріктіреді.
мета жүйелер. Metasearch жүйелері бір уақытта бірнеше іздеу жүйелерінің нәтижелерін біріктіреді және рейтингтейді. Бұл іздеу жүйелері әр іздеу жүйесінде ерекше индекс болған кезде және іздеу жүйелерінің интеллектісі төмен болған кезде пайдалы болды. Қазір іздеу айтарлықтай жақсарғандықтан, оларға деген қажеттілік азайды. Мысалдар: MetaCrawler [en] және MSN іздеу.
12. Тұжырымдаманың авторларының анықтамасына сәйкес, KDD дегеніміз - үлкен мәліметтер жиынтығындағы дұрыс, жаңа, ықтимал пайдалы және интерпретацияланатын заңдылықтарды анықтаудың тривиальды емес процесі.
Мұнда мәліметтер пәндік аймақ фактілерінің жиынтығы ретінде түсініледі, мәліметтер базасының жазбалары түрінде ұсынылады, ал шаблон дегеніміз - белгілі бір тілде берілгендердің ішкі жиынын немесе оған қолданылатын модельді сипаттайтын өрнек. Сонымен, үлгілерді іздеу сонымен қатар олардағы тәуелділіктерді, заңдылықтар мен құрылымдарды анықтай отырып, модельдерге сәйкес келеді.
«Процесс» дегеніміз - KDD - бұл деректерді дайындауды, модельдерді құруды, нәтижелерді бағалауды және нақтылауды қамтитын көп сатылы, қайталанатын процедура.
«Тривиальды емес» дегеніміз, KDD нәтижелері айқын болмауы керек және оларды алу процесі қарапайым есептеулермен шектелмеуі керек, мысалы, орташа мәндер.
Қолданыстағы деректерде табылған өрнектер белгілі бір сенімділік деңгейіндегі домендегі кез-келген жаңа деректер үшін дұрыс болуы керек. Сонымен қатар, шаблондар бұрын белгісіз және пайдалы болуы мүмкін, яғни белгілі бір тапсырманы шешкен кезде біраз пайда алуға мүмкіндік беретін болуы керек. Сонымен, шаблондар түсінікті және түсінікті болуы керек, егер бірден болмаса, кейін біраз өңдеуден кейін.
KDD келесі пәндердің қиылысында пәнаралық бағыт ретінде қалыптасты және дамыды:
машиналық оқыту;
үлгіні тану;
Дерекқор;
математикалық статистика;
Жасанды интеллект;
сараптамалық жүйелер;
көрнекілік;
жоғары өнімді есептеу.
KDD процесі интерактивті және итеративті, көптеген сатылардан тұрады, олардың әрқайсысында пайдаланушы нақты шешімдер қабылдай алады.
Деректер базасындағы білімді ашу
Жалпы, KDD процесінде келесі қадамдар бар:Іріктеу - пәндік саланы түсіну және түсіну және ол туралы априорлық білімді тарту, KDD процесінің мақсаттары мен міндеттерін тұжырымдау, сонымен қатар шаблондарды іздеу жүзеге асырылатын мақсатты мәліметтер жиынтығын қалыптастыру бар.
Алдын-ала өңдеу - мәліметтерді тазалауды, құрылыс модельдері үшін мәліметтерді таңдауды, бос орындар мен телнұсқаларды өңдеу әдістерін таңдауды, уақыт қатарларын өңдеуді және т.б.
Трансформация (трансформация) - шешілетін мәселе тұрғысынан ең оңтайлы болып табылатын мәліметтер өлшемін азайтуды, сондай-ақ оларды ұсыну формасын анықтауды қамтиды.
Data Mining - таңдалған және дайындалған деректерге аналитикалық әдістер мен модельдер қолданылады, жіктеу және регрессия мәселелерін шешеді, ассоциация ережелері мен кластерлеуді іздейді, сонымен қатар заңдылықтарды анықтау үшін.
Түсіндіру - анықталған заңдылықтар шешім ережелері түрінде ұсынылады және олардың ағаштары, кластерлік құрылымдары, регрессия және т.б. Олардың негізінде тиісті білім қалыптасады. Табылған білімді басқа жүйелерден және пәндік облыстардан алынған, құжаттамаға және есеп беруге қолданылған білімдермен ұштастыра отырып, тікелей пайдалануға болады. Сондай-ақ, осы кезеңде бұрын алынған білімдермен және олардың шешілуімен мүмкін болатын қақтығыстар тексеріледі.
KDD белгілі бір есепті шешуде қандай өңдеу әдістері мен алгоритмдерін қолдану керектігін белгілемейді, бірақ алғашқы мәліметтерден білім алу үшін орындалуы керек әрекеттер тізбегін анықтайды. Бұл тәсіл әмбебап және пәндік салаға байланысты емес.1990 жылдардың ортасында KDD жобаларын қолдау үшін мәліметтер базасында білімді іздеуде қолданылатын CRISP-DM деп аталатын жалпы тәсілдерді сипаттайтын процестерді модельдеудің ашық стандарты жасалды.Пятецкий-Шапиро және Усама Файяд KDD тұжырымдамасының негізін қалаушылар болып саналады.
13.
Достарыңызбен бөлісу: |