Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка експертної системи за вибором мобільного телефону

Реферат Розробка експертної системи за вибором мобільного телефону





бробки невизначеності при вирішенні конкретної задачі в даній предметній області можна дати прагматичне обгрунтування, як вчинив, наприклад, Шортліфф по відношенню до схеми обробки коефіцієнтів впевненості в системі MYCIN. Але навряд чи виправдано поширювати цей апарат на інші області застосування, вмонтувавши його в оболонку.

У порівнянні з першими розробками сучасні оболонки експертних систем більш гнучкі, принаймні, в тому, що без особливих зусиль можуть бути інтегровані в більшість операційних середовищ, доступних на ринку програмного забезпечення, і оснащені досить розвиненими засобами користувача інтерфейсу.

логічний експертний мобільний телефон


2.3 Мови програмування


Для розробки експертних систем lt;http://tpl-it.wikispaces/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%BD%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8Bgt; використовуються ті ж мови і системи програмування, що і для звичайних програм, але наявність таких специфічних для штучного інтелекту структурних частин, як логічний висновок, природно-мовний інтерфейс, робить кращим використання для розробки експертних систем таких мов штучного інтелекту, як Лісп, Пролог, Кліпс та спеціальних засобів підтримки розробки.

Особливо перспективною для експертних систем виявилася реалізація мови Пролог lt; https: //tpl-it.wikispaces/%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3gt ;. Основна ідея логічного програмування полягає у відділенні логіки програми від управління ходом обчислень, що робить процес створення програми більш прозорим.

Пролог - мова високого рівня, орієнтований на використання концепцій і методів математичної логіки [8]. Він був створений у Франції в Марсельському університеті в 1972 році. Основною особливістю Прологу, що відрізняє його від всіх інших мов, є декларативний характер написаних на ньому програм.

Він призначений для розробки систем і програм штучного інтелекту; відноситься до категорії мов п'ятого покоління. При роботі з ним програмістам не потрібно розписувати крок за кроком процедури - досить визначити безліч фактів і встановити відносини між ними. За допомогою цих співвідношень процедури, вбудовані в мову, отримують логічні висновки. Ця особливість робить Пролог зручним для написання експертних систем.

Мова Лісп lt; https: //tpl-it.wikispaces/%D0%9B%D0%B8%D1%81%D0%BFgt; розроблений в Массачусетському технологічному інституті на початку 60-х років. Мови програмування Лісп і Пролог мають вбудовані механізми для маніпулювання знаннями. Лісп є універсальною мовою програмування високого рівня і має здатність обробляти Спискові структури. Він відноситься до декларативних мов функціонального типу і призначений для обробки символьних даних, представлених у вигляді списків.

Кліпс був розроблений в центрі космічних досліджень NASA в середині 80х років. Кліпс (Clips) є абревіатурою від C Language Integrated Production System. Він включає в мова представлення породжують правил і мова опису процедур.

Кліпс використовує продукционную модель представлення знань і тому містить три основні елементи:

1. список фактів

2. базу знань

. блок виведення

Принциповою відмінністю даної системи від аналогів є те, що вона повністю реалізована на мові С. Причому вихідні тексти її програм опубліковані в Інтернет.

У Кліпс використовується оригінальний LIPS-подібна мова програмування, орієнтований на розробку експертної системи. Крім того, Кліпс підтримує ще дві парадигми програмування: об'єктно-орієнтовану і процедурну.

Крім Лиспа, Прологу та Кліпса створено безліч інших мов, орієнтованих на обробку символьної інформації і розробку експертних систем: Smalltalk, FRL, Interlisp. Крім цих спеціалізованих мов для розробки експертних систем використовуються і звичайні мови програмування загального призначення: Сі lt; https: //tpl-it.wikispaces/%D0%A1%D0%B8gt ;, Асемблер lt; http://tpl-it.wikispaces/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80gt ;, Паскаль lt; https:/ /tpl-it.wikispaces/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8Cgt ;, Фортран lt; http://tpl-it. wikispaces/%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BDgt ;, Бейсік lt; https: //tpl-it.wikispaces/% D0% 91% D0% B5% D0% B9% D1% 81% D0% B8% D0% BA gt; та ін.


2.4 Середа програмування Delphi


В якості внутрішнього мови для даної роботи був обраний Object Pascal, який використовується в середовищі програмування Delphi. Ця мова використовує принципи об'єктно-орієнтованого та візуального програмування.

Мова Object Pascal є однією із високорозвинутих мов об'єктно-орієнтованого програмування [10]. І серед інших, наприклад...


Назад | сторінка 6 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка експертних систем засобами мови Турбо-Пролог
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...