Экспертная система «Распознавание удобрений»
1. Поместить на форму кнопку и управляющий элемент ListBox (список). Создать событийную процедуру, реализующую диалог с пользователем путем вызова общих процедур и вывод названий удобрений в элементы списка:
bytA = MsgBox(«При взаимодействии со щелочью
ощущается запах аммиака?», 36, «Второй вопрос»)
If bytA = б Then lstl.Addltem
«1.Аммиачная селитра» Else lstl.Addltem
bytA = MsgBox(«При взаимодействии с солью выпадает белый осадок?», 36, «Второй вопрос») If bytA = 6 Then Щелочь 1 Else Внешний_вид End Sub Sub Щелочь1()
bytA = MsgBox(«При взаимодействии со щелочью ощущается запах аммиака?», 36, «Третий вопрос») If bytA = б Then lstl.Addltem «3. Сульфат аммония» Else lstl.Addltem «4. Суперфосфат» End Sub
bytA = MsgBox(«Розовые кристаллы?», 36, «Третий вопрос»)
If bytA = 6 Then lstl.Addltem «5. Сильвинит» Else lstl.Addltem «6. Калийная соль» End Sub
Private Sub cmdl_Click()
bytA = MsgBox(«При взаимодействии с серной кислотой выделяется бурый газ?», 36, «Первый вопрос»)
If bytA = 6 Then Щелочь Else Соль End Sub
Компьютерный эксперимент. Работа с экспертной системой позволит более эффективно спланировать и провести распознавание удобрений в процессе выполнения лабораторной работы по химии.
«г. Экспержая |
CD-ROM |
|
2. Запустить экспертную систему и проводить химические опыты в соответствии с задаваемыми вопросами. Проделать процедуру распознавания для каждого вещества.
Проект хранится в каталоге \textbook\VB\prj Н i m\
5.16. Построить экспертную систему для лабораторных работ «Распознавание волокон» и «Распознавание пластмасс».
Модели логических устройств
При изучении базовых логических устройств компьютера (сумматор, триггер) целесообразно использовать компьютерные модели. Такие модели позволяют визуализировать процесс преобразования логических значений входных сигналов в значения выходных сигналов.
c fjb3! 3.7. Логические основы устройства компьютера
Ранее были построены формальные логические модели устройств компьютера. Так, двоичный одноразрядный полусумматор состоит из четырех базовых логических элементов (два конъюнктора, один дизъюнктор и один инвертор). На вход полусумматора подаются сигналы двух слагаемых А и В, а на выходе имеются сигнал суммы S и сигнал переноса в старший разряд Р.
Построим компьютерную модель полусумматора с использованием языка программирования Visual Basic.
щ Модель полусумматора
1. Поместить на форму четыре метки для изображения базовых логических элементов и шесть текстовых полей для ввода и вывода логических значений.
2. Создать событийную процедуру, реализующую определение логических значений на выходе каждого базового логического элемента и их вывод в текстовые поля:
Dim ЫпА, ЫпВ, ЫпР, blnS As Boolean Sub cmdl Click ()
= txtA.Text = txtB.Text = ЫпА And = (blnA Or txtP. Text = ЫпР txtOtr.Text = Not txtOr.Text = blnA txtS.Text = blnS End Sub
blnA ЫпВ ЫпР blnS |
ЫпВ ЫпВ) |
And Not (ЫпА And ЫпВ) |
ЫпР Or ЫпВ |
3. Запустить проект, ввести логические значения аргументов и щелкнуть по кнопке Перенос и сумма. В текстовые поля будут выведены логические значения на выходах логических элементов.
CD-ROM (gg^ |
Проект хранится в каталоге
5.17. Создать компьютерную модель полусумматора с использованием электронных таблиц.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).
Источник
Урок 38
Экспертные системы распознавания химических веществ
§ 2.7. Экспертные системы распознавания химических веществ
Содержание урока
Формальная модель экспертной системы «Распознавание удобрений»
Формальная модель экспертной системы «Распознавание удобрений»
Формальная модель экспертной системы «Распознавание удобрений». Экспертная система может быть представлена в виде алгоритма, состоящего из последовательности шагов с использованием алгоритмической структуры «ветвление». Можно построить различные алгоритмы поиска, однако необходимо стремиться к выбору оптимальной стратегии распознавания (достижения цели за минимальное число шагов). Такая стратегия будет реализована, если каждый шаг будет максимально уменьшать неопределенность (нести максимальное количество информации).
Построим алгоритм (рис. 2.16), в котором на первом шаге разделим шесть веществ на две группы по условию «При взаимодействии с H2S04 выделяется бурый газ». Если условие:
• выполняется, то это вещества первой группы под номерами 1 и 2;
• не выполняется, то это вещества второй группы под номерами 3, 4, 5 и 6.
Для идентификации веществ первой группы достаточно проверить справедливость условия «При взаимодействии с раствором щелочи ощущается запах аммиака». Если условие:
• выполняется, то это вещество «1. Аммиачная селитра»;
• не выполняется, то это вещество «2. Натриевая селитра».
Рис. 2.16. Блок-схема учебной экспертной системы «Распознавание удобрений»
Для идентификации веществ второй группы сначала необходимо проверить справедливость условия «При взаимодействии с ВаСl2 выпадает белый осадок». Если условие:
• выполняется, то это вещества 3 и 4;
• не выполняется, то это вещества 5 и 6.
Для идентификации веществ 3 и 4 достаточно проверить справедливость условия «При взаимодействии с раствором щелочи ощущается запах аммиака». Если условие:
• выполняется, то это вещество «3. Сульфат аммония»;
• не выполняется, то это вещество «4. Суперфосфат».
Для идентификации веществ 5 и 6 достаточно проверить справедливость условия «Внешний вид — розовые кристаллы». Если условие:
• выполняется, то это вещество «5. Сильвинит»;
• не выполняется, то это вещество «6. Калийная соль».
Целесообразно представить иерархическую модель экспертной системы в виде блок-схемы (см. рис. 2.16).
Cкачать материалы урока
Источник
Экспертные системы распознания химических веществ «Распознавания удобрений»
методическая разработка по информатике и икт (9 класс) по теме
Скачать:
Вложение | Размер |
---|---|
urok.rar | 312.6 КБ |
Предварительный просмотр:
Тема: «Экспертные системы распознания химических веществ»
Цель: Формирование технологической компетенции учащихся посредством создания информационной модели экспертной системы для лабораторной работы по химии “Распознавание удобрений”, на основе алгоритма распознавания удобрений с помощью прикладных программ и языка программирования.
- познакомится с ролью информационное модели экспертной системы
- познакомить с формальной моделью экспертной системы «Распознание удобрений»
- формирование самостоятельности и ответственности при изучении нового материала
- развитие внимания и аналитического мышления
- Организационный момент
- Актуализация опорных знаний учащихся.
- Самоконструкция. Приобретение новых знаний
- Социолизация. Создание информационной модели.
- Социоконструкция. Создание компьютерной модели.
- Тестирование продукта
- Завершение урока. Домашнее задание.
«Искусственный интеллект – это область, основное
предназначение которой заключается в развитии
интеллектуальных способностей компьютера дополнять
мощь человеческого разума и лучше понимать процесс
мышления, рассуждений и обучения»
Цель нашего занятия: построить экспертную систему “Распознавание удобрений», а для этого мы в начале вспомним материал, который мы изучали на предыдущих уроках.
Хочу обратить ваше внимание на то, что мы находимся в компьютерном классе и вы должны соблюдать правила техники безопасности. Если забыли правила, взгляните на них (указать на их местонахождение).
2. Актуализация опорных знаний
Ребята на прошлых уроках мы знакомились с Моделированием, формализацией и визуализацией моделей .На сегодняшнем уроке мы с вами познакомимся с построение информационное модели экспертной системы, но для начала давайте вспомним:
— Что такое моделирование ?
( Моделирование – это метод познания, состоящий в создании и исследовании моделей. Моделирование — это метод научного познания объективного мира с помощью моделей.
— Что такое модель?
Модель – упрощенное представление о реальном объекте, процессе или явлении.
Один и тот же объект может иметь множество моделей, а разные объекты могут описываться одной моделью.
Модель «копирует реальный объект.
— Назовите основные классы моделей?
1. информационные модели – представляют объекты и процессы в образной или знаковой форме, а также в форме таблиц, блок –схем, графов.(пример таблица Менлелеева.
2. материальные модели — позволяют представить в материальной наглядной форме объекты, недоступные для непосредственного исследования (пример глобус)
3. компьютерные модели – это модели, реализованные на компьютере средствами программного обеспечения.
Что такое формализация?
Формализация – замена реального объекта его информационной моделью.
3.Самоконструкция. Приобретение новых знаний
Профессиональные экспертные системы достаточно широко используются в различных областях науки и техники. Такие системы позволяют автоматически выявлять причины сбоев в работе сложных технических систем (например, космических кораблей), распознать личность человека по его отпечаткам пальцев или радужной оболочке глаза и т. д.
Основная задача экспертных систем — распознавание объектов или состояний объекта. В процессе обучения встречается достаточно много учебных ситуаций, когда вам приходится выступать в роли эксперта и распознавать тот или иной объект. Обычно такие задачи выполняются методом проб и ошибок, без осознания и фиксации стратегии поиска.
Создание учебной экспертной системы позволяет осознать и зафиксировать последовательность рассуждений или действий, которая приводит к распознаванию того или иного объекта среди некоторой совокупности.
Почему компьютерные модели распознавания химических веществ называются экспертными системами?
Найдите ответ в информационной карточке,
Экспе́ртная систе́ма (ЭС, expert system) — компьютерная программа , способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Современные ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление. Предтечи экспертных систем были предложены в 1832 году С. Н. Корсаковым , создавшим механические устройства, так называемые «интеллектуальные машины», позволявшие находить решения по заданным условиям, например определять наиболее подходящие лекарства по наблюдаемым у пациента симптомам заболевания.
В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений , а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.
ЭС может функционировать в 2-х режимах.
Режим ввода знаний — в этом режиме эксперт с помощью инженера по знаниям посредством редактора базы знаний вводит известные ему сведения о предметной области в базу знаний ЭС.
Режим консультации — пользователь ведет диалог с ЭС, сообщая ей сведения о текущей задаче и получая рекомендации ЭС. Например, на основе сведений о физическом состоянии больного ЭС ставит диагноз в виде перечня заболеваний, наиболее вероятных при данных симптомах.
Что же это такое экспертная система (э/с)?
(Ответ: э/с – интеллектуальные программы, способные делать логические выводы на основе знаний из конкретной предметной области)
Экспертная система может быть представлена в виде алгоритма, состоящего из последовательности шагов с использованием алгоритмической структуры «ветвление». Можно построить различные алгоритмы поиска, однако необходимо стремиться к выбору оптимальной стратегии распознавания (достижения цели за минимальное число шагов). Такая стратегия будет реализована, если каждый шаг будет максимально уменьшать неопределенность (нести максимальное количество информации).
На основе какой базовой логической структуры данная стратегия осуществлялась?
4.Социолизация. Создание информационной модели.
Из какой предметной области знаний будем брать информацию? (Ответ: химия)
Какого рода информация нас будет интересовать? (Ответ: химические св-ва удобрений)
В качестве примера можно рассмотреть лабораторную работу по химии «Распознавание химических удобрений».
Делимся на 3 группы. Вам дается справочная таблица по взаимодействию шести различных удобрений с некоторыми реактивами. Предлагается распознать каждое из удобрений в виде иерархической модели, блок – схемы. (см.приложеие)
Источник