Скачать презентацию Моделирование как метод познания Левченков А. Н. Скачать презентацию Моделирование как метод познания Левченков А. Н.

Моделирование.ppt

  • Количество слайдов: 26

Моделирование как метод познания Левченков А. Н. Моделирование как метод познания Левченков А. Н.

Классификация задач, решаемых с помощью моделей Задачи, решаемые человеком Вычислительные Цель -определение некоторой величины Классификация задач, решаемых с помощью моделей Задачи, решаемые человеком Вычислительные Цель -определение некоторой величины Функциональные Цель –создание некоего аппарата, выполняющего определенные действия – функции

Реальный объект Модель Алгоритм Программа Результат Этапы решения задач Реальный объект Модель Алгоритм Программа Результат Этапы решения задач

Основные понятия • Объект - (от латинского Objectum – предмет), это все то, что Основные понятия • Объект - (от латинского Objectum – предмет), это все то, что противостоит субъекту в его практической и познавательной деятельности, на что направлена эта деятельность. Под объектами понимаются предметы и явления, как доступные, так и недоступные чувственному восприятию человека, но имеющие видимое влияние на другие объекты (например, гравитация, инфразвук или электромагнитные волны).

 • Гипотеза - предсказание свойств объекта при недостаточной его изученности. • Аналогия – • Гипотеза - предсказание свойств объекта при недостаточной его изученности. • Аналогия – суждение о каком-либо сходстве известного и проектируемого объекта. • Модель (от латинского modulus – образец) любой аналог (образ) какого-либо объекта, процесса или явления, используемый в качестве заменителя (представителя) оригинала. • Моделирование - исследование объектов, процессов или явлений путем построения и изучения их моделей для определения или уточнения характеристик оригинала.

Теория моделирования - теория замещения объектов-оригиналов объектом-моделью. l Модель адекватна объекту, если результаты моделирования Теория моделирования - теория замещения объектов-оригиналов объектом-моделью. l Модель адекватна объекту, если результаты моделирования подтверждаются и могут служить основой для прогнозирования поведения исследуемых объектов. l Степень адекватности зависит от цели и критериев моделирования. l

Способы моделирования Имитационное. Аналитическое – построение модели, в виде аналитических выражений (формул). построение модели Способы моделирования Имитационное. Аналитическое – построение модели, в виде аналитических выражений (формул). построение модели с характеристиками, адекватными оригиналу, на основе какоголибо его физического или информационного принципа.

Цели моделирования понимание управление прогнозирование Цели моделирования понимание управление прогнозирование

Методы и технологии моделирования Методы Классический (или индуктивный) подход рассматривает систему, переходя от частного Методы и технологии моделирования Методы Классический (или индуктивный) подход рассматривает систему, переходя от частного к общему, и синтезирует ее путем слияния компонент, разрабатываемых отдельно. Системный подход предполагает последовательный переход от общего к частному, когда в основе рассмотрения лежит цель, при этом объект выделяется из окружающего мира.

Системный подход в моделировании систем Система S – целенаправленное множество взаимосвязанных элементов любой природы. Системный подход в моделировании систем Система S – целенаправленное множество взаимосвязанных элементов любой природы. Внешняя среда E - множество существующих вне системы элементов любой природы, оказывающих влияние на систему или находящихся под ее воздействием.

При системном моделировании, прежде всего, четко определяется цель моделирования. Модель создается под определенную цель. При системном моделировании, прежде всего, четко определяется цель моделирования. Модель создается под определенную цель. Важным для системного подхода является определение структуры системы совокупности связей между элементами системы, отражающих их взаимодействие.

Подходы к исследованию системы и ее свойств Функциональный – Структурный – выявляется состав выделенных Подходы к исследованию системы и ее свойств Функциональный – Структурный – выявляется состав выделенных элементов системы S и связи между ними. Совокупность элементов и связей позволяет судить о свойствах выделенной части системы. рассматриваются функции (алгоритмы) поведения системы. Каждая функция описывает поведение одного свойства при внешнем воздействии E. Описание системы состоит из набора функций ее реакции на внешние воздействия.

l Классический метод построения модели использует функциональный подход. В качестве элемента модели принимается компонента, l Классический метод построения модели использует функциональный подход. В качестве элемента модели принимается компонента, описывающая поведение одного свойства и не отображающая реальный состав элементов. Компоненты изолированы друг от друга, что плохо отражает моделируемую систему. Применим лишь для простых систем.

l Системный метод основан на структурном подходе. Система S разбивается на ряд подсистем Si l Системный метод основан на структурном подходе. Система S разбивается на ряд подсистем Si со своими свойствами, которые, проще описать функциональными зависимостями, и определяются связи между подсистемами. В этом случае система функционирует в соответствии со свойствами отдельных подсистем и связей между ними. Применяется для сложных систем, когда невозможно учесть все взаимовлияния свойств.

Классификация моделей По цели использования Научный эксперимент По наличию воздействий на систему Детерминиро Статические Классификация моделей По цели использования Научный эксперимент По наличию воздействий на систему Детерминиро Статические ванные Комплексные Стохастичес испытания и кие производственный эксперимент Оптимизационные модели По отношению ко времени Динамические (дискретные, непрерывные) По возможности реализации По области примене ния Мысленные (наглядные, символические, математические) Универса льные Реальные (натурные, физические). Специали зированн ые Информационные

По цели использования: l В научном эксперименте осуществляется исследование модели с применением различных средств По цели использования: l В научном эксперименте осуществляется исследование модели с применением различных средств получения данных об объекте, возможности влияния на ход процесса, с целью получения новых данных об объекте, процессе или явлении; l Комплексные испытания и производственный эксперимент используют натурное испытание физического объекта для получения высокой достоверности о его характеристиках; l Оптимизационные связаны с нахождением оптимальных показателей системы (например, нахождение минимальных затрат или определение максимальной прибыли). По наличию воздействий на систему: l Детерминированные – в системах отсутствуют случайные воздействия; l Стохастические – в системах присутствуют вероятностные воздействия.

По отношению ко времени: l Статические модели описывают систему в определенный момент времени; l По отношению ко времени: l Статические модели описывают систему в определенный момент времени; l Динамические модели рассматривают поведение системы во времени. Они подразделяются на дискретные, в которых все события происходят по интервалам времени, и непрерывные, где все события происходят непрерывно во времени. По возможности реализации: l Мысленные модели описывают систему, которую трудно или невозможно моделировать реально. Разделяются на: -наглядные - при которых моделируемые процессы и явления протекают наглядно; -символические – модель системы представляет логический объект, в котором основные свойства и отношения реального объекта выражены системой знаков и символов; -математические – представляют системы математических объектов, позволяющих получать исследуемые характеристики реального объекта.

Реальные модели системы представлены либо реальным объектом, либо его частью. Эти модели делятся на: Реальные модели системы представлены либо реальным объектом, либо его частью. Эти модели делятся на: - натурные – проведение исследования на реальном объекте и последующая обработка результатов эксперимента с применением теории подобия; -физические – проведение исследования на установках, которые сохраняют природу явления и обладают физическим подобием. l Информационные модели реализуют информационные процессы (возникновение, передачу, обработку и использование информации) на компьютере. По области применения: l Универсальные модели предназначены для использования многими системами; l Специализированные модели созданные для исследования конкретной системы. l

Интеллектуальные системы Искусственный интеллект Раймунд Луллия (около 1235 – 1315) философ и теолог в Интеллектуальные системы Искусственный интеллект Раймунд Луллия (около 1235 – 1315) философ и теолог в сочинении «Великое искусство» высказал идею логической машины для решения разнообразных задач и попытался ее реализовать. Рене Декарт (1596 – 1650) и Готфрид Вильгельм Лейбниц (1646 – 1716) развивали учение о прирожденной способности ума к познанию и всеобщих и необходимых истин логики и математики, работали над созданием универсального языка классификации всех знаний. Именно на этих идеях базируются теоретические основы создания искусственного интеллекта. Толчком к дальнейшему развитию модели человеческого мышления стало появление в 40 -х гг. ХХ в. ЭВМ.

Норберт Винер - американский ученый (1894 – 1964) в 1948 г. сформулировал основные положения Норберт Винер - американский ученый (1894 – 1964) в 1948 г. сформулировал основные положения новой науки – кибернетики. В 1956 г. признано новое научное направление, связанное с машинным моделированием человеческих, интеллектуальных функций, и названное искусственным интеллектом.

Направления искусственного интеллекта Нейрокибернетика занимается созданием элементов, аналогичных нейронам (связанным друг с другом нервным Направления искусственного интеллекта Нейрокибернетика занимается созданием элементов, аналогичных нейронам (связанным друг с другом нервным клеткам, составляющим основу мозга), и их объединением в функционирующие системы, названные нейросетями. кибернетика «черного ящика» занимается разработкой алгоритмов решения интеллектуальных задач для имеющихся вычислительных систем.

Для кибернетики «черного ящика» структура модели не важна, важна ее реакция на заданные входные Для кибернетики «черного ящика» структура модели не важна, важна ее реакция на заданные входные данные. На выходе модель должна реагировать как человеческий мозг. Наиболее значимые результаты: l Модель лабиринтного поиска (конец 50 х гг. ), в которой рассматривается граф состояний объекта и в нем происходит поиск оптимального пути от входных данных к результирующим. На практике эта модель не нашла широкого применения. l

 • Эвристическое программирование (начало 60 - • х гг. ) разрабатывало стратегии действий • Эвристическое программирование (начало 60 - • х гг. ) разрабатывало стратегии действий на основе заранее известных заданных правил (эвристик). Эвристика – теоретически не обоснованное правило, позволяющее уменьшить количество переборов в поиске оптимального пути. Методы математической логики. Метод резолюций, позволяющий на основе определенных аксиом автоматически доказывать теоремы. В 1973 г. создан язык логического программирования Пролог, позволяющий обрабатывать символьную информацию.

С середины 70 -х гг. реализуется идея модели-рования конкретных знаний специалистов- экспертов. В США С середины 70 -х гг. реализуется идея модели-рования конкретных знаний специалистов- экспертов. В США появляются первые экспертные системы. Возникает новая технология искусственного интеллекта, основанная на представлении и использовании знаний. С середины 80 -х гг. искусственный интеллект коммерциализируется. Растут капиталовложения в эту отрасль, появляются промышленные системы, повышается интерес к самообучающимся системам.

База знаний – основа любой интеллектуальной системы. В ней хранятся знания, представляющие собой выявленные База знаний – основа любой интеллектуальной системы. В ней хранятся знания, представляющие собой выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой предметной области. Знания – хорошо структурированные данные, или данные о данных (метаданные). С точки зрения искусственного интеллекта знания определяют как формализованную информацию, на которую ссылаются в процессе логического вывода.

Классы моделей представления знаний Формальные логические модели Продукционные модели Семантические сети фреймовые модели Классы моделей представления знаний Формальные логические модели Продукционные модели Семантические сети фреймовые модели