ббк76. 0 Қ 54 Редакционная коллегия



Pdf көрінісі
бет24/57
Дата03.03.2017
өлшемі14,62 Mb.
#5946
1   ...   20   21   22   23   24   25   26   27   ...   57

«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



161 

 

 



Рисунок 1 – Онтологическая модель предметной области «Туризм» на турецком языке. 

 

Идентичная онтология на казахском языке представлено на рисунке 1: 



 

 

Рисунок 2 – Онтологическая модель предметной области «Туризм» на казахском языке. 



 

Более подробно на рисунках 3 и 4  показана онтологическая модель объекта поезд. 



 

 

 



 

Рисунок 3 –Онтологическая модель «



tren»

 

 



«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



162 

 

 



 

Рисунок 4 – Онтологическая модель «



пойыз»

 

 



Ниже показана онтологическая модель объекта «туристическое агентство»: 

 

 



Рисунок 5 – Онтологическая модель «

туристическое агенство» на турецком языке 

 

 



 

Рисунок 6 – Онтологическая модель «



туристическое агенство» на казахском языке 

 


«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



163 

 

 



 

Рисунок 7 – Главная страница сайта казахско-турецкого турецко-казахского словаря

 

 

Возникновение 



компьютерной 

техники, 

электронных 

словарей, 

программа 

распознавания речи и текста ускорило и облегчило работу переводчиков. Результатом тому 

является  существенный  подъём  переводческой  отрасли.  Несмотря  на  все  это,  накопители 

переводов  находят  применение  далеко  не  все  переводчики.  Полученная  онтологическая 

модель  предметной  области  дает  возможность  формализовать  ее  знания  и  показать 

онтологии  как  ее  спецификацию.  Поскольку  проделанная  онтология  предметной  области 

Туризм на казахском языке является симметричной предметной области Туризм на турецком 

языке  это  позволит  создать  универсальную  базу  знаний  для  семантического  машинного 

перевода,  вопросно-ответных  систем  и  других  систем,  в  которых  в  основе  лежит 

семантическая обработка текста на естественном языке. А то обстоятельство, что объектами 

формализации являются родственные тюркские языки открывает потрясающие возможности 

обеспечения высокого качества машинного перевода.  

 

Список использованной литературы: 

 

1.  https://811mtk.wordpress.com/2012/10/10 



2.  https://sites.google.com/site/sashakhts/istoria-masinnogo-perevoda 

3.  https://ru.wikipedia.org/wiki/Prot%C3%A9g%C3%A9 

4.  Gruber  T.R.  A  Translation  Approach  to  Portable  Ontology  Specifications  /  Gruber  T.R.// 

Knowledge Acquisition,1993, P.199-220 

5.  Gruber T.R. Toward Principles for the Design of Ontologies Used for Knowledge Sharing / Gruber 

T.R. // International Journal Human-Computer Studies. – 1995, - Vol. 43 - P.907-928 

6.  BanuYergesh,  AsselMukanova,  AltynbekSharipbay,  GulmiraBekmanova,  and  BibigulRazakhova. 

Semantic  Hypergraph  Based  Representation  of  Nouns  in  the  Kazakh  Language.  Computación  y  Sistemas 

Vol. 18, No. 3, 2014 pp. 627– 635 ISSN 1405-5546 DOI: 10.13053/CyS-18-3-2041. 

7.  Mukanova, A., Yergesh, B., Bekmanova, G., Razakhova, B., Sharipbay, A.Formal models of nouns 

in the Kazakh language. Leonardo Electronic Journal of Practices and Technologies. 

8.  L.Zhetkenbay, A.A.Sharipbay, G.T.Bekmanova, M.Khabylashimuly,  U.Kamanur. Тhe semantical, 

ontological  models  and  formalization  rules  Кazakh  compound  words.  Turklang'14  II  International 

Conference  on  Computer  processing  of  Turkic  Languages,  2014  .–Istanbul,  2014.  –  P.107-113.  ISBN 

No.:978-975-561-449-6 

 

 



 

«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



164 

 

ӘОЖ 372.851.02 



 

ХАКИМОВА Т.Х., АДИЛЖАНОВА С.А., ТЮЛЕПБЕРДИНОВА Г.А.,  

СПАБЕКОВА Ж.Х. 

 

ЖАСАНДЫ ИНТЕЛЛЕКТ  ЖҮЙЕСІН  ОҚЫТУДЫ ЖЕТІЛДІРУ 

 

(Әл-Фараби атындағы Казақ ұлттық университеті, Алматы, Қазақстан) 

 

Қоғамда  ақпараттандыру,  есептеу  техникасы  құралдары  кеңінен  таралуымен 

байланысты,  оқу  процесін  ұйымдастыруға,  сол  сияқты  білім  берудің  мазмұнын  өзгертуге 

де  елеулі  ықпал  жасайды.  Қазіргі  заманғы  оқыту  интелектуалдык  ерекшеліктеріне 

сүйене  отырып  білім  беруді  жаңа  инновацияларды  пайдалануды  кажет  етеді.Соңғы 

жылдары  компьютерлік  телекоммуникациялық  техниканың  және  технологияның  рөлі  мен 

орны  түбегейлі  өзгерді.  Қазіргі  технологияның  дамуы  мен  оның  қолданылуының  деңгейі 

материалдық  базасының  дамуымен  ғана  емес,  оның  жаңа  білімді  туындату,  игеру  және 

қолдана  білу  қабілеті  мен  де  анықталады.Бүгінгі  таңда  ақпараттық  коммуникациялық 

технологияларды оқу  үрдісінде  қолдану  әлемдік  ақпараттық  -  коммуникациялық  білім  беру 

кеңістігіне қосылуды қамтамасыз етеді. 

Қазіргі  кезде  программистің  жұмыс  істеу  сапасы  дәрежесі  интеллектуалдық 

жүктеудің  көп  бөлігін  компьютерлер  орындағанда  ғана  жоғары  болады.Осы  жағдайда 

жоғарғы  дәрежеде  прогреске  қол  жеткізу  үшін  “Жасанды  интеллект”  әдісі  қолданылады, 

мұнда  компьютер  бір  типті  және  қайта-қайта  жасала  беретін  операцияларды  ғана 

орындамайды,  сонымен  қатар  өзі  де  үйренеді.  Бұған  қоса  толық  қанағаттандыратын 

“жасанды интеллектіні” құру адамзатқа дамудың жаңа деңгейлері ашады.  

Жасанды  интеллект  (artificial  intelligence)  –  ЖИ  (AI)  автоматты  жүйелердің  адам 

интеллектісінің  бөлек  бір  функцияларын  атқаруын  айтады.ЖИ(Жасанды  интеллекті)  әр 

жағынан  зерттеу  тарихи  түрде  қалыптасты,  олар  бір  бірінен  тәуелсіз  түрде  дамыды,  тек 

ақырғы  кезде  ғана  олардың  жақындасуына  жол  ашылды:  құрылымдық,  имитациалық,  

логикалық,  эволюциалық.Жасанды  интеллект  (artificial  intelligence)  –  ЖИ  (AI)  автоматты 

жүйелердің  адам  интеллектісінің  бөлек  бір  функцияларын  атқаруын  айтады.  Мысалы, 

ертерек  алынған  тәжірибе  және  сыртқы  әсерлерді  рационалды  талдау  негізінде  тиімді 

шешімдерді  таңдау  және  қабылдау,интеллект  деп  мидың  қабылдау,  еске  сақтау  және 

бағытталған  түрде  білімді  оқу  барысында  түрлендіруді  пайдалана  отырып  тәжірибе  және 

түрлі  жағдайларға  байланысты  адаптациялану  негізінде  интеллектуалды  есептерді  шешу 

мүмкіндігін айтады.[1]  

Есепті  шешу  барысында  байқалатын  интеллектуалдың  өзіндік  белгілері–оқуға, 

жалпылауға,тәжірибе  жинауға  және  есепті  шешу  барысында  өзгерістерге  адаптациялануға 

бейімділік.  Интеллектінің  осы  қасиеттерінің  арқасында  ми  түрлі  есептерді  шеше  алады, 

сонымен қатар бір есептің шешуінен екіншісіне оңай ауысады. Осылай интеллектісі  бар ми 

көптеген алдын-ала шығарылу әдістері, стандартты шығарылуы жоқ есептерді шеше алатын 

әмбебап  құрал.Егер  диалог  барысында  адамдар  машиналармен  сөйлесіп  отырғандарын 

байқамаса,  онда  машинаны  интеллектіге  ие  деп  айтуға  болады.  ЖИ(Жасанды  интеллекті)  

жүйелеріндегі барлық нейрондық зерттеулер спектрі құрылымдық деп аталды. Құрылымдық 

деп  ЖИ-ні  адам  миының  құрылымын  модельдеу  арқылы  құру.  Бейнелерді  ажырату 

есептерінде  көп  қолданылады.  Адам  миы  негізінде  құрылған  модельдер  үшін  айқындылық 

қасиеті тән емес. Бұл желілерді адам миымен жақындастыратын тағы бір қасиеті –нейронды 

желілер  қоршаған  орта  туралы  толық  мәліметсіз  болса  да  жұмыс  істей  береді,  яғни  адам 

тәрізді,  қойылған сұрақтарға тек «иә», «жоқтан» басқа, «нақты білмеймін, бірақ иә сияқты» 

деген жауаптар бере алады.  



«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



165 

 

Эвристикалық  программалау  Карнеги  университетінің  А.Ньюэлл  және  Г.Саймон 

аттарымен  байланысты,  олар  келесі  принципке  негізделген,  адам  миы  нәтиже  бойынша 

символдарды басқару туралы қарапайым есептер жиынтығына келуі мүмкін, яғни компьютер 

орындай  алатын  операциялар.  Есептердің  шешімі  мүмкін  болатын  шешімдер  жиыны 

кеңістігінен  эвристикалық  ережелер  бойынша  іздестіріледі,  олар  іздестіруді,  белгілі  бір 

бағыт  бойынша  жүруді  тездетеді.Эвристикалық  іздестіру  көлемінде  шығарылған  типтік 

есептерге  теоремаларды  дәлелдеу,  түрлі  ойындар,  жұмбақтарды  шешу,  геометриялық  және 

шахматтық есептер, әуендерді құру, химиялық құрылымдарды анықтау, т.б. 

ЖИ имитациялық программаларының келесі қол жеткізулері, атап айтсақ шахматтық 

компьютер  Deep  Blue  1997  жылы  әлем  чемпионы  Г.Каспаровты  жеңуі,  тек  эвристикалық 

іздестірумен  ғана  байланысты  емес,  ЖИ-нің  басқа  синтетикалық  салаларының  пайда 

болуымен  де.  Оларға  мықты  көппроцессорлы  паралелльді  жүйелерге  және  нейронды 

акселераторларға  негізделген  эвристикалық  программаларды  қолдайтын  аппаратты 

жабдықтау  жатады.  Мысалы,  аталған  компьютерде  жүрістер  генераторы  256  паралелльді 

процессорлар  негізінде  жүзеге  асырылған.  Имитациялық  зерттеудің  негізгі  кемшілігі 

көптеген модельдердің төмен ақпараттық мүмкіндігі.  

Жасанды интеллекттің бағыттары: Робототехника. Автономды үй құрылғыларды құру 

кезінде  кедергілер,  әскери  және  ғарыш  роботтарын  жасаудан  кем  емес  кедергілер  болады. 

Шаңсорғыш  автономды  үй  машиналар  рыногы  дамуында,құрылғылар  неше  түрлі 

навигациялық жүйемен және барынша түрлі перефириялық датчиктармен қамтылған. Робот- 

шаңсорғыштар  үй  ішінде  кез-келген  траекториямен  қозғалып,  қоқысықтарды  жинай  отыра, 

статикалық  заттарға  немесе  жанды  заттарға  жақындағана  олар  қашады.  Ақылды 

шаңсорғыштар  өздерінін  тұратын  орнына  қайтып  бара  алады.Мысалы,  Electrolux  фирмасы 

шабу  машинасының  күн  батареясына  зарядталып,  тәулік  бойы  жұмыс  істей  алатын 

машиналарын  шығарады.  Мұнда  интеллектуалды  машиналар  иелеріне  сусындар  мен 

аяқкиімдерін  апарумен  қоса,түрлі  басқа  функцияларды  орындайды.  Probotics  фирмасының 

Суе  деген  роботы  әрқашан  компьютерге  қосылып,  компьютерге  орнатылған  арнайы 

программа  арқылы  дистанционды  түрде  басқарылады.  Ыңғайлы  виртуалды  инструмент 

арқылы  қолданушы  үй  жоспары  бойынша  Суе-ға  пәтер  территоиясындағы  керекті 

траектория  маршрутын  белгілеп  қоя  алады.  Роботпен  контакт  протокол  бойынша  жүзеге 

ашады. Ол протоколда 35 команда және роботтың 20 жауап қайтаруы енгізілген.Келешекте 

Суе  роботы  тек  пәтер  территориясында  ғана  емес,  аулада  да  жүре  алады.Cog  роботының 

басқару жүйесі бір жүйе. Көптеген Cog  түйіндерінде Motorola 68 332 16 МГц процессорлары 

орнатылған. 

Ол 


процессорларда 

(версия 


Common 

Lisp) 

интерпритаторы 

орындалады.Каролина  университеті  адамдарды  түрлі  катастрофадан  болған  түрлі 

қоқысықтардың  астынан  шығарып  алатын  роботтарды  жасау  үстінде.  NASA  кішкене  доп 

көлеміндегі робот жасап шығарды. Ол робот дауыс командаларын түсіне отыра, камерамен, 

температура  датчигімен  қамтылған.  Огайо  штатындағы  мемлекеттік  университетінің 

медициналық орталығы хирург-роботын жасап шығарды. Ол робот камера және екі қолмен 

қамтылған. Ол роботты адам компьютер арқылы басқарады.  



Автономды  агенттер  Автономды  агент  технологиясының  басты  бір  ыңғайлылығы 

дұрыс  шешімін  нақты  білмейтін  өндірушіге  агент  прототипін  құруы.  Ол  Microsoft  Agent 

технологиясы бойынша жұмыс істейді.  

Ми 

 

ұқсас-сандық 

құрылғы.Нероинформатика 

институты 

мен 

Мачестер 



технологиялық  институтының  швеция  және  америка  ғалымдары  кәдгімгі  адамның  миының 

функцияларын  орындайтын  техналогия  құрды,ол  бір  уақытта  сандық  және  аналогтық 

информацияны қабылдайды. 

Жасанды  өмір.  Кибернетикалық  құрылғыларды  жасау  ,электорндалған  немесе  тірі 

ағзаға қарап,оның функцияларын  орындайтын технологияны жасап шығару.  

DARPA  финанстайтын  проектілердің  бірі  –  Лего  кубиктарын  жинайтын  ситема.  Ол 

видеокамера, манипулятор және компьютер. 



«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



166 

 

Microsoft  Ball  тұлғаның  эмоциялық  жағдайын  моделдеуіне  арналған.Қолданушымен 

араласа отырып, оның эмоционалды жағдайын байқауы..  

Чат-  роботы.Барлық  қолданушылар  Generic  Artificial  Consciousness  (GAC)  жасанды 

есеппен араласып, оған иә немесе жоқ жауабын беретін сұрақтарды қоюға болады. GAC-тың 

құрушысы, Крис Мак-Кинли 12 жасында микрокомпьютерге шахмат TRS-80 программасын 

жасап шығарды. 



Жасанды  интеллект  жүйелерін  бағдарламалық  қамтамасыз  ету.Интелектті 

мәселелерді  шешу  үшін  арнайы  тілдер  қажет.  Олар    LISP,  PROLOG,  SMAL  TALK  және 

басқалар жатады.  

Дәстүрлі 

бағыттар: 

логика,бейнелеулерді 

өңдеу,эксперттік 

жүйе,ыңғайлы 

комбинаторды  мәселелердің    шешім  табатын  интелектуалды    қосымша,қазіргі  кездегі 

ОЖ,әскери технологиялар;Шығарылатын есептердің формалды еместігін және эверистикалық, 

қолданылатын  білімнің  өзіндік  түрінн  ескере  отырып,  қолданушы  яғни  эксперт  эксперттік 

жүйемен    диалогтық  түрде  байланысуы  керек.ЭЖ  (эксперттік  жүйе)  қорының  негізі    білім 

,содықтан  ЭЖ  білімді  қабылдап  алу    керек.  Білімді  алу  процесі:білімді  эксперттен  алу;  жүйенің 

нәтижелі  жұмыс  істеуін,  білімді  ұйымдастыру;    білімді  түсінікті  жүйеде    көрсету.Білімді  алу 

процессі  ”білім  инженерінің”(knowledge  engineer),  яғни  күрделі  есеп  шығаратын,  экспертің 

жұмысының  анализінің  негізінде  жүзеге  асады.  Білімнің  эвристическалық  мінезі    оның  алуын 

қыиндатады.  ЖИ  жүйесінде  және  эксперттік  жүйелерде  көп  жағдайда  формалды  емес  есептер 

шығарылады ,  яғни  ЭЖ және  ЖИ  формалды  есеп шешуге  арналған   програмалардың құрылуын 

өзггертпейді және шек қоймайды. Эксперттік жүйелер мен жасанды интеллект мәліметтерді өңдеу 

жүйесінен  айырмашылығы,  оларда  символдық  түрде  ұсыну,  символдық  шығару  және 

эверистикалық нәтиже іздеуге қолданылады. 

Эксперттік жүйе — бұл компьютерлерге арналған программа ,ол шешім немесе кеңес 

беру  мақсатында  белгілі  бір  аймақты  қамтиды.Эксперттік  жүйе  шешім  қабылдайтын 

адамның 


ассистенті 

және 


толығымен 

адам 


қатысуын 

сұрайтын 

функцияларды 

орындайды..Кім  шешім  қабылдайды  сол  өзінің  құқығы  бар  эксперт  бола  алады,және  сол 

кезде  ғана  программа  өзінің  бар  болуын  ақтайды.  Альтернативті  вариант  —  осындай 

программмамен  істейтін  адам  оның  көмегімен  жоғары  сапалы  үлкен  жетістіктерге 

жетеді.Адам  мен  машина  арасындағы  функциялардың  дұрыс  бөлінуі  эксперттік  жүйенің 

еңгізілуінің  тиімділігі.. 

Ақпарттық  технологияларды  мамандығы  бойынша  оқытуда  Жасанды  интеллект 

жүйелерін  студенттердің  жалпы  ғылыми  әдістері  туралы  түсінігін  қалыптастыру  төрт 

кезеңге бөлуге болады: 

1.  Бірінші кезең оқытудың мақсаттары мен міндеттері 

2.  Екінші кезең оқыту мазмұнын іріктеу 

3.  Үшінші кезең оқу материалын іріктеу 

4.  Төртінші 

кезеңде 

ұсынылған 

оқу-бағдарламалық 

құжатпен 

оқу-әдістемелік 

құралдарды тәжірибелік-эксперименталды мақұлдау [2]. 

Жасанды  интеллект  үшін  Prolog  тілінде  программа  құру  мысалы:Visual  Prolog 

аяқталған  телефондық  анықтама  секілді  программаларды  көрсетеді.  Тек  стандартты 

домендер пайдаланылғандықтан оған domains бөлiмінің программада қажеті жоқ. 

Predicates 

phone_number (symbol, symbol) 

clauses 


phone_number ("Albert " , "EZY-3665 " ). 

phone_number ("Betty " , "555-5233 " ) . 

phone_number ("Carol " , "909-1010 " ) . 

phone_number ("Dorothy " , "438-8400 " ) . 

goal 

программаны енгізіп, орындауға жібергеннен кейін рет-ретімен мақсаттарды еңгізіңіз. 



«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



167 

 

phone_number ("Carol " , Number) . 



phone_number ("438-8400 " Who, ). 

phone_number ("Albert " , Number). 

phone_number (Who, Number). 

Енді  ұсыныстарды  өзгертiңiз.  Kim  және  dorothy    бiр  телефон  номеріне  ие  деп 

есептейік. Бұл айғақты сlauses бөлiмiне  енгізіп, келесі мақсатты енгіземіз: 

Рhone_number ("438-8400 " Who, ). 

Бұл сұраныстан сіз екі нәтиже алуыңыз керек: 

Who=dorothy 

Who=kim 

2 Solutions. 

Програмасындағы    сhar  доменiн  сипатау    үшін  isletter  предикаты  пайдаланылады. 

Тапсырама барысында оған төменлегідей мақсаттар қойылған: 

isletter(%). 

isletter(Q). 

"Yes" немесе "No" сәйкес келетін мағынасына қарай қайтарады 

Predicates 

isletter(char) 

clauses 


= > белгісі % таңбасын анықтайды. 

% мына теңдік "Алфавиттің  алдында  қойылады" 

isletter (Ch):-‘ а’< = Ch, Ch<=’z’. 

isletter (Ch ):-‘A’<= Ch, Ch<=’Z’ 

Программасын енгізіп, Test Goal -да әрбір мақсатты рет-ретімен сынап көріңіз: 

a ) isletter (‘х’).  

 

d ) isletter (a ) . 



b ) isletter (‘ 2 ‘ ).  

 

e ) isletter (X ). 



c ) isletter ("Hello " ). 

(c)  және  (d)  мақсаттары  қателіктің  түріне  алып  келеді,ал  (е)  мақсаты    және  "Free 

variable  "  (байланыспаған  айнымалы)  хабарламасын  қайтарады.  Сіз  берілмеген  объектінің  а 

немесе  z-ке қатынасын тексере алмайсыз.[2] Студенттерге қойылатын бақылау сұрақтары: 

-  Логикалық программалау тілдерінің мүмкіндіктері. 

-  Тілдің құрылымы 

Логикалық  бағдарламалауды  үйрену  студенттердің  болашақ  маман    болуда  ,  жалпы  кәсіби 

қабілеттері мен дағдыларының дамуына септігін тигізеді. 

 

Әдебиеттер: 

 

1.  Т.Х.Хакимова.Жасанды  интеллекті  іс  жүзінде  пайдалану.  ИНФОРМАТИКА    НЕГІЗДЕРІ. 



Республикалық- ғылыми әдістемелік журнал.№1,Алматы,2012ж,9-13бет. 

2. 


Т.Х.Хакимова.Жасанды 

интелекг 

негіздері.(Оқу 

құралы)ISBN 

978-9965-830-

686"NURPRESS" баспасыАлматы,2014ж.106 бет. 

 

 

 



«ҚОҒАМДЫ АҚПАРАТТАНДЫРУ»  V ХАЛЫҚАРАЛЫҚ ҒЫЛЫМИ-ПРАКТИКАЛЫҚ КОНФЕРЕНЦИЯ 

 

 



168 

 

УДК 004.855.5 



 

ШАРИПБАЙ А.А., КАЗИЕВ Г.З., КАЖМАГАНБЕТОВА З.А. 

 

ВЫВОД ФУНКЦИИ РАСЧЕТА НАГРУЗКИ НА ВЕБ-РЕСУРС С ПОМОЩЬЮ 

НЕЙРОННОЙ СЕТИ 

 

(ЕНУ им. Л.Н. Гумилева, г. Астана, Республика Казахстан) 

 

Абстракт 

Данная  работа  посвящена  решению  задачи  по  нахождению  аппроксимации 

нелинейной  функции  для  расчета  нагрузки  на  веб-ресурс.  Для  решения  задачи  в  качестве 

математического аппарата применяется нейронная сеть.  



1. Введение 

Нейронные  сети  [1]  -  одно  из  популярных  направлений  в  области  искусственного 

интеллекта  благодаря  гибкости  данного  аппарата  и  его  успешного применения  для  анализа 

больших  данных.  Нейронные  сети  способны  выявлять  знания  из  данных  и  успешно 

применяются  для  решения  задач  аппроксимации  нелинейной  функции,  классификации, 

кластеризации и прогнозирования временных рядов. 

Нейронные сети состоят из искусственных нейронов - математической абстракции на 

принципах  действия  биологического  нейрона  [2].  Искусственные  нейроны  в  сети 

классифицируются  в  зависимости  от  местонахождения  в  сети  и  выполняемых  функций. 

Входные  нейроны,  как  правило,  не  производят  каких-либо  действий  с  сигналом,  и  их 

количество соответствует количеству входных параметров. Количество нейронов в скрытом 

слое  может  быть  любым.  Данные  нейроны  производят  собственно  решение  задачи, 

адаптируя  веса  связей  между  друг  другом.  В  процессе  обучения  поступающие  сигналы  с 

входного  слоя  нейронов  проходят  через  скрытый  слой  по  связям  нейронов,  затем  сигнал 

попадает в  выходной слой. Количество нейронов выходного слоя зависит от задачи, в случае 

аппроксимации  соответствует  количеству  выходных  результатов  функции,  чаще  один.  В 

случае  задач  классификации  -  число  нейронов  в  выходном  слое  равно  количеству  классов, 

при  кластеризации  -  данное  число  выбирается  произвольно  и  выявляется  в  процессе 

обучения.  В  данной  работе  сигнал  суммируется  на  одном  выходном  нейроне,  и  результат 

сравнивается с целевым посредством расчета ошибки. Величина ошибки по обратной связи 

распространяется  на  скрытый  слой,  адаптируя  веса  связей  для  следующего  сигнала.  В 

процессе обучения целью является минимизация ошибки. Таким образом, в зависимости от 

выбранного  алгоритма,  обучение  заканчивается  при  достижении  минимального  значения 

ошибки  (обычно  рассчитываемого  методом  наименьших  квадратов)  или  при  отсутствии 

необходимой величины дельты между весами двух итераций.  

2. Постановка задачи 

Данная  работа  посвящена  применению  нейронной  сети  для  решения  практической 

задачи нахождения аппроксимации нелинейной функции от нескольких переменных. Целью 

нахождения  функции  аппроксимации  является  дальнейшее  ее  применение  для  оценки 

необходимой  пропускной  способности  канала  на  веб-ресурс.  В  результате  обучения  сети 

данными  о  нагрузке  на  ресурс  за  18  недель,  производится  вывод  функции  для  расчета 

количества  активных  сессий  в  зависимости  от  четырех  входных  параметров:  час, 

рабочее/нерабочее время, день недели, будний день/выходной день. Располагая сведениями о 

количестве активных сессий в зависимости от параметров определенного периода времени, 

рассчитанном  с  помощью  обученной  сети,  и  среднем  объеме  передаваемой  информации  за 

сессию,  возможно  рассчитать  необходимую  скорость  на  канале  в  данный  период  времени. 

Назначением  подобного  расчета  может  быть  как  оценка  будущих  затрат  на  канал,  которые 

зависят  от  скорости,  так  и  расчет  полосы  для  резервирования  с  целью  обеспечения 



Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет