Программирование - это просто
Advertisement
Главная arrow Искусственный интеллект arrow Создаем экспертную систему (платный раздел) arrow Разрабатываем экспертную систему. Урок 10. Рабочий вариант очень простой ЭС.
26.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Разрабатываем экспертную систему. Урок 10. Рабочий вариант очень простой ЭС. Печать E-mail
Автор megabax   
03.07.2013 г.
unit AIObj

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Сегодня мы доведем нашу программу до простой рабочей ЭС.  Для начала создадим класс  Rule в котором будем хранить правила....

....

....

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Пункт меню "Запрос" назовем tsmiQuery, а "Обучение" - tsmiStudy. Создадим обработчики нажатия на этот пункт меню:

        private void tsmiQuery_Click(object sender, EventArgs e)

        {

            core.Query();

        }

 

        private void tsmiStudy_Click(object sender, EventArgs e)

        {

            core.Study();

        }

Все, программа готова, давайте испытаем ее.

Запишем утверждения:

  • Это имеет колеса.

  • Это имеет двигатель.

  • Это имеет экран.

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Запишем исходы ("Это автомобиль" и "Это компьютер"):

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Начнем обучение. Пометим утверждения, верные для автомобиля:

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Начнем обучение. Обучение состоит в том, что нейросеть делает предположения, а мы отвечаем, правильное оно или нет:

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

После обучения делаем проверку (еще раз выбираем пункт "Обучение"):

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Проверим для другого варианта:

Разрабатываем экспертную систему. Урок 10.  Рабочий вариант очень простой ЭС.

Все, экспертную систему можно считать обученной.


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. 


 

 

Последнее обновление ( 03.07.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги