- •Куперштейн л.М.
- •Та інтелектуальних систем
- •Рецензент: к.Т.Н., доцент Ревенок в.І.
- •Тема 1. Програмне забезпечення системного оброблення інформації
- •1.2 Системне програмування
- •1.3 Поняття мови програмування та їх історичний розвиток
- •1.4 Етапи підготовки програми
- •1.5. Поняття операційної системи
- •Тема 2. Засоби створення програмних додатків
- •2.2. Класифікація додатків, що використовують бази даних
- •2.3. Огляд засобів створення програмних додатків
- •2.1. Класифікація засобів розробки додатків
- •2.2. Класифікація додатків, що використовують бази даних
- •Тема 3: Мова визначення даних
- •Компоненти скбд
- •Осн. Поняття sql.
- •Типи даних sql.
- •Команды управления транзакциями
- •Преимущества языка sql
- •Символьные данные
- •Битовые данные
- •Точные числа
- •Округленные числа
- •Дата и время
- •Базові команди sql (доопр)
- •Розділ group by
- •Розділ having
- •2. Перенесення додатку на інший комп'ютер.
- •Типи даних
- •3. Представлення значень у комп’ютері.
- •1. Умовні оператори Оператор if
- •Оператор switch
- •Оператор break
- •Оператор continue
- •Оператор повернення
- •Оператор goto
- •Помічений оператор
- •Порожній оператор
- •1. Структури.
- •Тема 9. Вступ до проблеми штучного інтелекту
- •Тема 10. Експертні системи як різновид систем штучного інтелекту
- •Тема 11. Методологія проектування експертних систем
- •1. Етипи проектування експертних систем.
- •Тема 12. Технологія проектування експертних систем на основі продукційної моделі
- •Тема 13. Технологія проектування експертних систем на основі логічної моделі подання знань.
- •Тема 14. Поняття семантичної мережі та її використання в експертних системах. Семантичні мережі
- •Побудова та використання семантичних мереж
- •Використання семантичних мереж
- •Тема 15. Технологія проектування експертних систем на основі фреймової моделі подання знань
- •Тема 16. Характеристика програмних засобів створення експертних систем
- •Тема 17. Базові концепції нейронних мереж
Використання семантичних мереж
Семантичні мережі можуть бути записані практично на будь-якій мові програмування на будь-якій машині. Найпопулярніші в цьому відношенні мови LISP і PROLOG. Однак багато версії були створені і на FORTRANе, PASCALе, C та іншими мовами програмування. Для зберігання всіх вузлів і дуг необхідна велика пам'ять, хоча перші системи були реалізовані в 60-х роках на машинах, які були набагато меншими і повільнішими від сучасних комп'ютерів.
Одною з найпоширеніших мов, розроблених для запису природної мови у вигляді мереж є PLNLP (Programming Language for Natural Language Processing) Мова Програмування для обробки природної мови, створена Хайдерном. Ця мова використовується для роботи з великими граматиками з великим покриттям. PLNLP працює з двома видами правил: 1. за допомогою правил декодування проводиться синтаксичний аналіз лінійного мовного ланцюжка і будується мережа.
2. за допомогою правил кодування сканується мережа, породжується мовний ланцюжок або інша трансформована мережа.
Крім спеціальних мов для семантичних мереж було також розроблено спеціальне апаратне забезпечення. На звичайних комп'ютерах можуть бути успішно виконані операції з мовами синтаксичного аналізу й операції сканування мереж. Однак для великих баз знань знаходження потрібних правил або доступ до передзнання може знадобитися дуже багато часу. Щоб дозволити різним процесам пошуках проходити одночасно Фальман розробив систему NETL, яка представляє собою семантичну мережу, що може використовуватися з паралельним апаратним забезпеченням. Таким чином він хотів створити модель людського мозку, в якому сигнали можуть рухатися по різних каналах одночасно. Інші вчені розробили паралельне програмне забезпечення для пошуку найбільш вірогідної інтерпретації двозначних фраз природної мови.
Тема 15. Технологія проектування експертних систем на основі фреймової моделі подання знань
Тема 16. Характеристика програмних засобів створення експертних систем
Тема 17. Базові концепції нейронних мереж