- - середовище програмування.
Як побудувати експертну систему
Прочитавши: 4561
Експертна система являє собою об'єднання професійних знань людини і технічних можливостей програмного забезпечення. Експертні системи можуть вирішувати найрізноманітніші завдання - залежно від спрямованості роботи людини і функціональності програмного забезпечення.
Вам знадобиться
Інструкція
Оберіть мову програмування, на якому буде написана програма експертної системи. Різні мови створені для реалізації різних завдань, тому приділіть вирішення цього питання побільше часу. Природно, основна перевага при виборі отримує ту мову, досвід написання на якому ви маєте. Можете почитати в інтернеті відгуки про тій чи іншій мові програмування, переглянути оболонку, в якій доводиться працювати і багато іншого.
Визначтеся з завданнями, які вирішуватиме експертна система. Основна відмінність експертної системи - це її здатність до навчання, нехай і задана програмно. Підберіть ту задачу, для вирішення якої мало виконуваного коду з умовами. Передбачте розвиток логіки програми.
Створіть структуру програми в графічному поданні. Опишіть основні класи програми і основні функції. Від цього варто відштовхуватися, розробляючи інтерфейс експертної системи. Він повинен бути зрозумілий не тільки вам, але і новачкам, які нещодавно почали працювати з персональним комп'ютером.
Приступайте до написання програми. Для полегшення роботи використовуйте сучасні середовища розробки - їх легко знайти в інтернеті і завантажити на вінчестер. Після написання програми приділіть час для тестування логіки роботи та навченості. Це досить важкий процес, проте доведеться витратити на це багато часу.
Основне призначення експертної системи - рішення задач, для яких необхідні дані і знання самого експерта. Таким чином, стандартний користувач отримає «експерта на дому», так як всі знання експерта будуть реалізовані в програмному коді і логіці роботи програми, яку ви розробили.