50021 (609840), страница 5
Текст из файла (страница 5)
Математично НМ можна розглядати як клас методів статистичного моделювання, що у свою чергу можна розділити на три класи: оцінка щільності ймовірності, класифікація і регресія.
Передбачається, що система підтримки та прийняття рішень (СППР) може бути цілком реалізована на нейронній мережі. У відмінності від традиційного використання НМ для рішення тільки задач розпізнавання і формування образів, у СППР узгоджено вирішуються задачі
-
розпізнавання і формування образів
-
одержання і збереження знань (емпірично знайдених закономірних зв'язків образів і впливів на об'єкт керування)
-
оцінки якісних характеристик образів
-
прийняття рішень (вибору впливів).
Особливостями СППР на базі НМ є:
-
Надмірність нейронів у мережі, необхідна для адаптації системи керування (СК) до умов існування, що змінюються, об'єкта керування (ОК). Внаслідок цього для практичної реалізації СК необхідно створення великих НМ (для порівняння людський мозок містить ~1011 нейронів).
-
НМ складається зі специфічних нейронів, що є більш близькими аналогами біологічного нейрона і пристосованими для рішення задач ППР.
-
Нейрони в мережі з'єднуються спеціальною образом, також для рішення задач ППР.
Особливості сучасних СППР роблять непридатними або малопридатними існуючі системи САПР і системи моделювання традиційних НМ (наприклад, BrainMaker) для створення прототипів СК ППР. Через цю обставину основні питання, що розглядаються в статті це:
-
Розробка інструмента системи побудови та дослідження нейронних мереж (СПДНМ) для моделювання і дослідження нейромережевих реалізацій прототипів СК ППР.
-
Розробка загальної схеми нейромережевої реалізації прототипів СК ППР.
Розглянемо основні сторони створення СППР на базі нейронних мереж. Будемо називати керуючою системою (КС) систему керування, що імітує нервову систему відповідно до методології ППР. Під об'єктом керування (ОК) будемо розуміти організм, що несе в собі нервову систему, іншими словами, ОК - це об'єкт, що повинний управлятися за допомогою КС, розташованої усередині ОК і взаємодіючої зі своїм оточенням за допомогою блока датчиків (БД) і виконавчих органів (ВО).
Визначення
часу
прийняття
рішення
Рис.5. "Система НМ"
На рис.5 подана система, під якою будемо розуміти середовище, у яке вкладений ОК, що містить у свою чергу КС. Як бачимо з малюнку, можна стверджувати, що КС управляє не тільки ОК, але й всією системою. Під середовищем у системі можна розуміти різні об'єднання об'єктів. Будемо називати середовищем W сукупність об'єктів, що лежать поза КС; середовищем S - сукупність об'єктів, що лежать поза ОК; середовищем U - всю систему.5
Блок датчиків поставляє КС вхідну інформацію у вигляді двійкового вектора. Цей блок необхідний у реальних системах для сполучення середовища і КС, тому при моделюванні КС на ЕОМ не використовувався і ми не акцентуємо увагу.
Роботу блоку формування і розпізнавання образів (ФРО) можна уявити таким чином. У блоці ФРО на підставі апріорної інформації про можливі функціональні властивості середовища задані деякі об'єкти, назвемо їхніми нейронами, на які відображаються деякі класи просторово-тимчасових явищ, що потенційно можуть існувати в системі. Відображення задається топологією мережі.
У класі, відображуваному на нейрон, виділяється підклас, що може сприйматися даним нейроном. Кожний нейрон може статистично аналізувати сприйманий їм підклас. Накопичуючи статистичну інформацію про сприйманий підклас, нейрон може прийняти рішення, чи є цей підклас випадковим або невипадковим явищем у системі. Якщо якийсь нейрон приймає рішення, що відображуваний на нього підклас є невипадковою подією, то він переходить у деякий відмінний від вихідного навчений стан. Якщо нейрон навчений, то будемо говорити також, що сформований образ, цей образ ідентифікується номером даного нейрону. Підклас явищ, що сприйнятий нейроном, і який викликав його навчання, тобто просторово-тимчасові явища, статистично вірогідно існуючі в системі, називається прообразом даного образу. Сформований образ може бути розпізнаний блоком ФРО, коли прообраз даного образу спостерігається БД. Блок ФРО вказує, які з сформованих образів розпізнані в сучасний момент. Одночасно з цим розпізнані образи беруть участь у формуванні образів більш високих порядків, тобто має місце агрегування та абстрагування образів.
Блок формування бази знань (БЗ) призначений для автоматичного уявлення емпірично знайдених КС знань про функціональні властивості системи.
Блок оцінки стану (БОС) виробляє інтегральну оцінку якості стану ОК St.
Блок вибору дії або, надалі, блок прийняття рішень (БПР) реалізує процедуру ухвалення рішення, засновану на аналізі поточної ситуації, цільових функцій, змісту БЗ, а також оцінки поточного значення оцінки St.
Блок визначення часу ухвалення рішення визначає глибину перегляду БЗ у залежності від поточної оцінки St. Чим вище значення St, тим більше образів (у порядку спадання модулю їхньої ваги) може врахувати КС при ухваленні рішення, тим менше темп прийняття рішень.
У КС можуть бути засоби для апріорного аналізу наслідків альтернативних дій, що вибираються на декілька кроків вперед.
Такий у самих загальних рисах алгоритм керування, реалізований КС у СППР. Основні властивості процесу керування складаються в тому, що КС автоматично накопичує емпіричні знання про властивості пред'явленого їй об'єкта керування і приймає рішення, спираючись на накопичені знання. Якість керування росте в міру збільшення обсягу накопичених знань. Зауважимо також, що керування складається не в тому, що КС реагує на вхідну інформацію, а в тому, що КС постійно активно шукає можливий у поточних умовах засіб поліпшити стан ОК. Тим самим КС СППР має внутрішню активність.
При створенні додатків може бути доцільним використання КС СППР для керування тільки в тих областях простору ознак, у котрих раніше використовувані методи були неефективними. Іншими словами, корисно розділити ознаковий простір на дві області: на область, для якої є апріорна інформація про властивості ОК, і в який можна застосувати систему керування, і на область, у котрої немає інформації про властивості ОК, де потрібно адаптація в реальному часі керування.
Підсумовуючи інформацію, щодо побудови системи на базі нейронних мереж ми бачимо, що використання нейромережевих технологій є перспективним напрямком розвитку систем підтримки та прийняття рішень. Необмежені можливості використання подібних систем в економіці. Вже зараз створені системи підтримки прийняття рішень на базі нейронних мереж, які застосовуються фінансовими менеджерами компаній для зменшення ризику при плануванні фінансової діяльності компаній. На жаль на вітчизняному ринку ці системи поки що не знайшли широкого застосування.
Насамперед це пов’язано з недосконалістю фінансового ринку. Але це не означає, що подібні системи не знайдуть місця в Україні. По мірі розвитку фінансового ринку постає питання про створення СППР на базі нейронних мереж на Україні.
5. Висновки
По проведеній роботі можна зробити наступні висновки щодо призначення і ефективності використання СППР в світі економічних та управлінських проблем.
Керівникам підприємств та організацій і керівникам держав постійно доводиться приймати конкретні рішення. Природньо, що чим вище рівень управління, тим більш вагомими та значущим є відповідне рішення. Проте і кількість факторів, які необхідно враховувати, в процесі прийняття рішень, значно більша. В зв'язку з цим виникає нагальна потреба в спеціалізованих засобах підтримки прийняття рішень. Насамперед мова йде про комп'ютерну підтримку діяльності керівників різного рівня. Вирішувати це завдання покликані комп'ютерні системи підтримки прийняття рішень (СППР, в англомовному варіанті - Decision Support System (DSS)).
СППР по суті являють собою системи, розроблені для підтримки процесів прийняття рішень менеджерами різних рівнів в складних ситуаціях, пов'язаних з розробкою та прийняттям управлінських рішень. На розвиток СППР суттєвий вплив справили вражаючі досягнення в галузі інформаційних технологій, зокрема, телекомунікацій мережі, персональні комп'ютери, динамічні електронні таблиці, експертні системи, пізніше INTERNET та пов'язані з ним технології. Термін СППР (Decision Support System) належать американським вченим Горрі та Мортону, хоча перше покоління СППР мало чим відрізнялось від традиційних управлінських інформаційних систем, і тому замість СППР часто використовувався термін "система управлінських рішень".
Що ж таке СППР?
СППР - це інтерактивні автоматизовані інформаційні системи, які допомагають особам, що приймають рішення (ОПР), використовувати дані та моделі для того, щоб вирішувати неструктуровані та слабоструктуровані проблеми (задачі).
СППР включають в свій склад набір універсальних елементів, які утворюють базову модель: підсистему інтерфейса користувача, підсистему управління базою даних та підсистему управління базою моделей.
Аналіз еволюції систем підтримки прийняття рішень дає змогу вирізнити два покоління СППР: перше покоління розроблялося в період з 1970 до 1980 р., друге - з початку 1980 р. і досі (розробка триває).
Перше покоління СППР майже повністю повторювало функції звичайних управлінських систем щодо надання комп’ютеризованої допомоги в прийнятті рішень. Основні компоненти СППР мали такі ознаки:
-
управління даними - велика кількість інформації, внутрішні і зовнішні банки даних, обробка й оцінювання даних;
-
управління обчисленнями (моделювання) - моделі, розроблені спеціалістами в галузі інформатики для спеціальних проблем;
-
користувацький інтерфейс (мова спілкування) - мови програмування, створені для великих ЕОМ, які використовуються виключно програмістами.
СППР другого покоління уже мають принципово нові ознаки:
-
управління даними - необхідна і достатня кількість інформації про факти згідно зі сприйняттям ОПР, що охоплює приховані припущення, інтереси та якісні оцінки;
-
управління обчисленням і моделюванням - гнучкі моделі, які відтворюють спосіб мислення ОПР у процесі прийняття рішень;
-
користувацький інтерфейс - програмні засоби, "дружні" користувачеві, звичайна мова, безпосередня робота кінцевого користувача.
Мету і призначення СППР другого покоління можна визначити так:
-
допомога в розумінні розв’язуваної проблеми. Сюди належать структуризація проблеми, генерування постановок задач, виявлення переваг, формування критеріїв:
-
допомога в розв’язуванні задачі: генерування і вибір моделей та методів, збір і підготовка даних, виконання обчислень, оформлення і видача результатів;
-
допомога аналізу розв’язків, тобто проведення аналізу типу "Що. коли.?" і т.ін., пояснення ходу розв’язування, пошук і видача аналогічних рішень у минулому та їх наслідків.
Для сучасних комп’ютерних систем підтримки прийняття рішень характерна наявність таких характеристик.
1. СППР надає керівникові допомогу в процесі прийняття рішень і забезпечує підтримку в усьому діапазоні контекстів структурованих, напівструктурованих і неструктурованих задач. Розум людини та інформація, що генерується комп’ютером, становлять одне ціле для прийняття рішень.
2. СППР підтримує і посилює (але не замінює і не відмінює) міркування та оцінки керівника. Контроль лишається за людиною. Користувач "почуває себе комфортно" і "як удома" у системі, а не зазнає "залякування" з боку системи.
3. СППР підвищує ефективність прийняття рішень (а не лише продуктивність). На відміну від адміністративних систем, в яких акцент робиться на максимальній продуктивності аналітичного процесу, у СППР значно вагомішою є ефективність процесу прийняття рішень.
4. СППР виконує інтеграцію моделей та аналітичних методів зі стандартним доступом до даних і вибіркою даних. Для надання допомоги при прийнятті рішення активізуються одна чи кілька моделей (математичних, статистичних, імітаційних, кількісних, якісних і комбінованих). Зміст БД охоплює історію поточних і попередніх операцій (сильна сторона типової АIС), а також інформацію зовнішнього характеру та інформацію про середовище.
5. СППР проста в роботі для осіб, які набули значного досвіду роботи з ЕОМ. Системи є дружніми для користувачів, не потребують практично жодних глибоких знань з обчислювальної техніки і забезпечують просте пересування по системі, діалогову документацію, умонтовані засоби навчання та інші атрибути програмних інтерфейсних систем.
6. СППР побудована за принципом інтерактивного розв’язування задач. Користувач має змогу підтримувати діалог із СППР в безперервному режимі, а не обмежуватися видаванням окремих команд з наступним очікуванням результатів.
7. СППР зорієнтована на гнучкість та адаптивність для пристосування до змін середовища чи підходів до розв’язування задач, що їх обирає користувач. Керівник має пристосуватися до змінюваних умов сам і відповідно підготувати систему. Еволюція та адаптація системи мають бути поєднані з її життєвим циклом.
8. СППР не повинна нав’язувати користувачеві певного процесу прийняття рішень. Користувач повинен мати набір можливостей, щоб обирати їх у формі та послідовності, які відповідають стилю його пізнавальної діяльності - стилю "уявлюваних моделей".
В СППР використовуються останні досягнення в галузі інформаційних технологій, такі як:
а) OLAP-технології;
б) сховища даних;