Автор работы: Пользователь скрыл имя, 09 Апреля 2014 в 18:52, лекция
1. Особливості функціонування автоматичних засобів пошуку знань
2. Нейромережеві технології штучного інтелекту
3. Технологія виявлення знань в базах даних (Knowledge Discovery in Databases)
4. Нові концепції у теорії штучного інтелекту
Штучний інтелект (Artifical Intelligence, AI) (ШІ) є одним з напрямів інформатики, завданням якого є розробка апаратно-програмних засобів, які дозволяють користувачу формулювати і розв'язувати інтелектуальні задачі.
Засоби штучного інтелекту включають в себе:
Розробки в галузі ШІ розпочались з ідеї побудови системи, подібної до нервових клітин людини, що була запропонована Дж. Маккалоком та У.Піттом у 1943 р. та втілена у моделі штучного нейрона і принципах побудови штучних нейронних мереж, що здатні до навчання. Але задача практичного втілення розробленої методики виявилась складною і була розв'язана тільки через 20 років американським нейрофізіологом Ф.Розенблаттом в роботі 1962 р. "Принципи нейродинаміки".
Штучна нейронна мережа – паралельно розподілений процесор, який володіє здатністю до навчання, збереження і представлення знань, набутих на основі досвіду.
Нейронні мережі є обчислювальними структурами, що моделюють прості біологічні процеси, подібні до тих, що відбуваються в людському мозку.
Подібність ШНМ з мозком полягає в двох аспектах:
Нейронні мережі недоцільно застосовувати у таких випадках:
Проте, нейронні мережі ефективно можуть використовуватись для розв'язання наступних задач:
СППР, які містять базу знань і розробляються з використанням методів ШІ, називаються системами підтримки прийняття рішень на базі знань (Knowledge-based Decision Support Systems). Знання в цьому сенсі є інформацією, яка зберігається в пам'яті систем штучного інтелекту, містить в собі відомості про об'єкти і зв'язки предметної області, процеси взаємодії об'єктів в часі і просторі, яка містить правила, на основі яких виконується логічне доведення.
Виявлення знань в базах даних (Knowledge Discovery in Databases, KDD) – це послідовність дій, яку необхідно виконати для побудови моделі (видобування знань). Ця послідовність не описує певний алгоритм або математичний апарат, не залежить від наочної області. Це – набір операцій, комбінуючи які, можна отримати потрібне рішення.
KDD включає етапи підготовки даних, вибору інформативних ознак, очищення даних, застосування методів видобування знань, кінцевої обробки даних, інтерпретації отриманих результатів. Основою цього процесу є методи, що дозволяють знаходити закономірності і знання.
Стисло розглянемо кроки, що виконуються на кожному етапі KDD (рис. 1).
1. Підготовка початкового набору даних, у тому числі з різних джерел, вибору значущих параметрів тощо. Для цього повинні існувати розвинуті інструменти доступу до різних джерел даних.
2. Попередня обробка даних. Дані можуть бути неповними, містити шуми, аномальні значення і т.д. Крім того, вони можуть бути в надмірний чи недостатній кількості.
3. Деякі задачі потребують доповнення даних певною апріорною інформацією (апріорі від лат. a priori – первісно – те, що передує досвіду, є філософським терміном. Протилежний термін, апостеріорі, позначає те, що випливає з досвіду). Якщо подати дані на вхід системи в існуючому (початковому) вигляді, то на виході не будуть отримані корисні знання. Вхідні дані повинні бути якісними та коректними.
Рис. 1. Етапи КDD
4. Трансформація, нормалізація даних. Цей крок необхідний для тих методів, які вимагають представлення початкових даних в певному вигляді.
5. Видобування знань. На цьому кроці застосовуються різні алгоритми для видобування знань. Це нейронні мережі, дерева рішень, алгоритми кластеризації, виявлення асоціацій тощо.
6. Кінцева обробка даних – інтерпретація результатів і застосування отриманих знань в бізнес-додатках. Наприклад, необхідно отримати прогноз обсягів продажів на наступний місяць. Є мережа магазинів роздрібної торгівлі. Першим кроком буде збір хронології продажів в кожному магазині і об'єднання її в загальну вибірку даних. Наступний крок - попередня обробка зібраних даних: їх групування по місяцях, згладжування кривої продажів, усунення чинників, що мало впливають на обсяги продажів.
Головна перевага КDD в тому, що отримані у такий спосіб знання можна розповсюджувати. Побудовану однією людиною модель можуть використовувати інші, без необхідності розуміння методик, за допомогою якої ці моделі побудовані.
На сьогоднішній день ШІ залишається одним із найбільш перспективних і нерозкритих напрямків розвитку ІСТ. До складу понять ШІ сьогодні відносять нейронні мережі, нечітку логіку, експертні системи, ЕОМ п'ятого покоління (квантовий комп’ютер, хімічний комп’ютер, ДНК-комп’ютер, оптичний комп’ютер, спінтронний комп’ютер), системи моделювання мислення.
Провідним лідером у розробці інтелектуального програмного забезпечення, що ґрунтується на засадах штучного інтелекту, є компанія Numenta, серед останніх розробок якої є програмне забезпечення, що здійснює моделювання суджень і працює за принципами людського мозку.
Програмне забезпечення Numenta працює за принципами самонавчальної штучної нейронної мережі. Топологія мережі відображує ієрархічну природу існуючої реальності подібно до того, як це здійснює наша свідомість, постійно деталізуючи оточуючу дійсність на сукупність складових.
У теоретичних напрямах розвитку систем штучного інтелекту розрізняють дві провідні гілки, які відповідають висхідним та низхідним методам моделювання.
Згідно висхідного методу моделювання теоретичні положення ґрунтуються на основі дослідних даних нейрофізіології.
У відповідності з низхідним методом моделювання теоретичні положення ґрунтуються на відтворенні зовнішніх проявів інтелектуальної поведінки індивідуума. Цей метод моделювання, який також називається функціоналістським, є орієнтованим на широке практичне застосування, тому отримав значну фінансову і академічну підтримку та здобув значне поширення.
За міркуваннями функціоналістів (на чолі з М.Мінскі) спроби використання теорії штучних нейронних мереж до моделювання мозку є недоцільними, оскільки вважається, що мозок перевантажений еволюційним навантаженням підсвідомих нераціональних конструкторських рішень. Як показує практика досліджень, системи, розроблені без урахування еволюційної передісторії, часом можуть перевершувати свої біологічні аналоги. Прикладами можуть служити твердження, що автомобіль обганяє найшвидшу тварину світу - гепарда, а літак - обганяє найшвидшого птаха - стрижа. Крім цього, функціоналісти виправдовують своє прохолодне ставлення до нейрофізіологічних концепцій, виходячи з того, що вона знаходиться лише на початкових етапах розуміння будови мозку.
Информация о работе Інтелектуальні технології обробки економічних даних