эвристическиеприѐмы.
Эвристика -
это неформализованная процедура, сокращающая количество шагов поиска решения за счет некоторого способа направленного поиска решения, а не простого перебора всех возможных вариантов. Часто считается, что база знаний отличается от базы данных именно нали- чием механизма вывода новых знаний из старых. Еще одна особен- ность, которая закладывается в базы знаний, это выдача системой
«объяснения»ходаеерассужденийприпоискеответа.Наиболееизвестныйклассинтеллектуальныхсистем—этоэкспертныесистемы(ЭС).Этисистемырассматриваютсякакмоделиповедения экспертов в определенной области знаний. База знаний ЭСсоздаетсяприпомощитрех групп специалистов:
-
эксперты той проблемной области, к которой относятся зада- чи, решаемые ЭС;
-
инженеры по знаниям, являющиеся специалистами по разра- ботке интеллектуальной информационной системы (ИИС);
-
программисты, осуществляющие реализацию ЭС.
ЭС может функционировать в 2-х режимах: ввод фактов поданной предметной области или проведение консультаций. В режимеввода знаний эксперт с помощью инженера по знаниям вводит из-вестные ему сведения о
предметной области в базу знаний ЭС. Врежиме консультациипользователь ведет диалог с ЭС, сообщая ейсведения о
текущей задаче и получает рекомендации ЭС, сопровож-дающиеся «объяснением хода ее рассуждений».Например, в сферетушения лесных пожаров на основе информации о пожаре (описаниерастительности в данной области, сводка погоды и т. п.), выдаѐтсянекая рекомендация относительно стратегии борьбы с данным пожа-ром (оценка требуемых ресурсов, рекомендации по размещению тех-ники
Созданиекомпьютерноймоделиразбиваетсянанесколькоэтапов:
-
Постановказадачи: описание сущности, подлежащей моделированию, цели исследования и той информации о моделируе- мом объекте, которую необходимо учитывать в связи с поставленной целью.
-
Разработкамодели: выбор типа создаваемой модели (предметная, компьютерная, математическая и т. п.) и ее реализация. Если выбран компьютерный тип модели, создается соответствующая программа.
-
Тестированиемодели: проведение компьютерного или натурного эксперимента на тестах. Тест – набор данных, для кото- рых заранее известен результат.
Для компьютерных программ применяются разные технологиитестирования. Если тестируется программа, которая получена путемвнесения изменений, улучшающих ранее работавшую программу, то,чтобыубедиться,чтовнесенныеизменениянеиспортилиее,впер-вую очередь ее проверяют на тех тестах, по которым проверяли пре-дыдущуюпрограмму,Такоетестированиеназывается
регрессион-ным.Тестированиеновыхсложныхпрограммразбиваетсянадваэтапа:
альфа-тестирование – это проверка программы на тестах, ко-торые составил ее разработчик.
Бета-тестирование – передача про-граммы заказчикам в бесплатное пользование с условием, что привозникновенииошибоквработеразработчикбудетуведомленобэтом.
-
Анализ результатов моделирования: процесс проверки правильности модели на совокупности тестов, охватывающих все диапазоны моделируемых параметров. Если результаты соответст- вуют цели, построение модели закончено, и можно использовать мо- дель для прогнозирования реальных результатов. В противном случае модель уточняется за счет введения в нее новых данных, не учтенных на первом этапе или изменяется ее реализация.
-
Вопросы для самопроверки по теме 5
Задание №1.Укажите отличиемоделиотреальногообъекта, явленияилипроцесса.
Задание№2.Процессописанияобъектанаискусственномязыкена-зывается.
Задание№3.Восновеметодовискусственногоинтеллекталежат.
Задание№4.Отличительнойчертойинтеллектуальныхсистемявля-ется.
Задание № 5. Можно ли отнести к плохо формализованным задачамзадачи, приводящие к трудоѐмким расчѐтам по известным формулам?
Задание № 6. Какие методы используют для плохо формализованныхзадач?
Задание№7.Ккакомуклассумоделейотноситсярецепткушанья?
Задание № 8. Модель гравитационного взаимодействия двух тел, за-писаннаяввидеформул,это.
Задание № 9. Моделью Земли для определения законов еѐ движениявокругСолнцаявляется:.
Задание № 10.Укажите этап, на котором осуществляется определениецелеймоделирования.
Задание№11.Терминыиерархическая,сетевая,реляционная–это.
Задание№12.Данатаблицамоделирования:
1
| моделируемый процесс
| A
| ракета
|
2
| моделируемый объект
| B
| исследование траектории
|
3
| цель моделирования
| C
| полѐт ракеты
|
4
| моделируемые характеристики
| D
| координаты местоположения
|
Укажитеправильныйпорядокустановкисоответствиявэтойтабли-це.
Задание
№13.Данатаблицамоделирования:
1
| моделируемый процесс
| A
| человек
|
2
| моделируемый объект
| B
| разработка метода лечения
|
3
| цель моделирования
| C
| температура и давление
|
4
| Моделируемые характери-
стики
| D
| влияние лекарства на состояние больного
организма
|
Укажитеправильныйпорядокустановкисоответствиявэтойтабли-це.
Задание№14.Укажите,какиемоделиотносятсякклассупредмет-ных:
-
модель молекулы в виде кристаллической решѐтки;
-
алгоритм работы станка с числовым программным управлением;
-
макет нефтяной вышки;
-
электрическая схема радиоприемника.
Задание№15.Укажитетипымоделейвклассификациипофакторувремени.
Задание№16.Эвристика– это.
Задание№17.Аэродинамическаятрубаэто.
Задание№18.Укажитетипытестированиякомпьютерныхмоделей.
-
1 ... 26 27 28 29 30 31 32 33 ... 45