Программирование - это просто
Advertisement
Главная arrow Искусственный интеллект arrow Искусственный интеллект arrow Создаем экспертную систему (платный раздел) arrow Разрабатываем экспертную систему. Урок 10. Рабочий вариант очень простой ЭС.
18.07.2018 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
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 г. )
 
« След.   Пред. »
 
© 2018 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше