"Информатика (в 2-х частях)", Горячев А.В., Островский С.Л., Паволоцкий А.В., Семёнов А.А., Чернышёва Т.Л., Широков Д.В.
Модель создают не вообще, а для определённой цели: спрогнозировать время поездки, расход воды или движение объекта. После исследования сравнивают результат с ожидаемым или реальным поведением. Если появляются расхождения, проверяют данные, параметры и допущения, а затем уточняют модель. Главное — сохранять связь с задачей: лишние детали усложняют исследование, а слишком сильные упрощения снижают точность.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Адекватность модели — соответствие модели цели исследования и существенным свойствам реального объекта. Модель считают адекватной не вообще, а для конкретного вопроса и условий. Поэтому простая схема может быть пригодной для одной задачи, но недостаточной для другой.
Уточнение модели — изменение или дополнение модели после анализа результатов. К нему переходят, если первоначальных предположений не хватило для получения полезного ответа. Уточнение должно объясняться найденной причиной расхождения, а не случайным добавлением деталей.
Параметр модели — задаваемая величина, от которой зависит описание объекта или результат моделирования. Например, это может быть скорость, число жильцов или средний расход воды. Изменяя параметр, можно увидеть, как меняется результат и насколько он чувствителен к исходным данным.
Ограничения модели — условия и допущения, в пределах которых результат можно считать применимым. Например, постоянная скорость допустима только там, где остановки и ускорения несущественны. Знание ограничений помогает не переносить выводы модели на неподходящие ситуации.
Модель создают для конкретной цели, потому что один и тот же объект имеет слишком много свойств, чтобы учитывать их все сразу. Для расчёта времени пути важны расстояние и скорость, а для оценки удобства маршрута могут понадобиться остановки и загруженность дороги. Поэтому в модель включают не самые заметные свойства, а те, которые влияют на ответ именно этой задачи.
Результаты исследования помогают обнаружить слабые места модели через сравнение с ожиданиями или наблюдениями. Если расчёт постоянно завышает расход, причина может быть в неверном среднем значении или в пропущенном факторе. Несоответствие — это сигнал проверить устройство модели, а не просто признать результат ошибочным.
Совершенствование начинается с проверки результатов и пересмотра исходных предположений, потому что произвольное добавление деталей не объясняет проблему. Сначала выясняют, правильно ли собраны данные, верно ли выбраны единицы измерения и не слишком ли сильны упрощения. Только после этого решают, какую часть модели действительно нужно изменить.
Изменение параметров и добавление существенных факторов делают модель полезнее, если они связаны с причиной расхождения. Например, учёт остановок способен улучшить расчёт времени поездки, когда постоянная скорость была главным упрощением. Но каждый новый фактор требует дополнительных данных и усложняет исследование, поэтому добавляют только значимое.
Уточнённую модель исследуют повторно, чтобы проверить реальный эффект изменений. Нужно выяснить, стало ли соответствие цели лучше и не нарушены ли ограничения модели. Если результат улучшился только в одном узком случае, область применимости следует обозначить явно, а не считать модель универсальной.
Таблица задаёт порядок проверки: от цели и данных к допущениям и результатам. Найденный недостаток связывают с конкретным действием, а не исправляют модель наугад. После каждого существенного изменения исследование проводят заново.
| Что проверяется | Вопрос для проверки | Действие при выявленном недостатке |
|---|---|---|
| Соответствие цели | Учтены ли свойства, важные для задачи? | Уточнить цель или включить недостающие существенные свойства |
| Исходные данные | Достаточны ли данные и соответствуют ли они условиям задачи? | Проверить данные и дополнить их |
| Допущения и ограничения | Не искажают ли принятые упрощения нужный результат? | Пересмотреть допущения и обозначить область применимости |
| Результаты исследования | Согласуются ли результаты с ожидаемым поведением объекта? | Найти причину расхождения, изменить модель и исследовать её снова |
Условие. Для пути школьника до дома заданы расстояние и постоянная скорость. Нужно назвать основное допущение и определить, для какого вопроса такой модели достаточно. Рассмотрим, что именно позволяет вычислить эта упрощённая схема.
Ответ. Допущение состоит в постоянстве скорости и отсутствии существенных остановок. Модель достаточна для примерной оценки времени спокойного непрерывного движения. Для реального времени прибытия могут понадобиться светофоры, ожидание и изменение скорости.
Условие. Модель движения автомобиля даёт время прибытия, заметно отличающееся от наблюдаемого. Нужно предложить, что проверить и как изменить модель. Важно отделить ошибку исходных данных от слишком сильного упрощения процесса.
Ответ. Нужно проверить данные и допущения, а затем добавить существенный фактор — остановки или изменение скорости. Одного подбора параметра до желаемого числа недостаточно. Исправленная модель должна пройти повторную проверку.
Условие. В модели расхода воды учитываются число жильцов и средний расход на человека, но с реальными данными возникает систематическое расхождение. Требуется составить план совершенствования. Слово «систематическое» подсказывает, что причина повторяется и связана с условиями или устройством модели.
Ответ. План включает поиск условий расхождения, проверку данных и параметров, обоснованное изменение модели и повторную оценку. Если точность выросла только в одном режиме, это ограничение нужно указать. Нельзя считать модель улучшенной, пока повторная проверка этого не подтверждает.
Считать модель универсальной. Её адекватность зависит от цели и условий, но ученики иногда переносят удобную формулу на любую ситуацию. Проверьте, совпадают ли условия новой задачи с областью применимости модели.
Добавлять все доступные подробности. Большое количество факторов выглядит как точность, хотя лишние данные усложняют расчёт и не меняют ответ. Проверьте, влияет ли каждый новый фактор на поставленный вопрос.
Менять параметры наугад. Подгонка числа под желаемый результат не объясняет свойства объекта и может разрушить смысл модели. Спросите себя, подтверждается ли изменение данными или наблюдаемой причиной.
Считать первое расхождение доказательством бесполезности модели. Ошибка может быть вызвана неверными данными, измерениями или выходом за ограничения. Сначала проверьте эти причины, затем изменяйте модель и сравнивайте результаты повторно.
Для этой темы нужны понятия объекта, цели моделирования, модели и её информационного представления. Без них трудно решить, какие свойства считать существенными и что именно должен показать результат.
Совершенствование опирается на сбор и анализ данных. Наблюдения позволяют заметить расхождение, оценить параметры и обоснованно выбрать изменение модели.
Навык пригодится при компьютерном моделировании, проверке гипотез и решении практических задач. Везде важно не только получить расчёт, но и проверить, применим ли он к реальной ситуации.
Как понять, что модель нужно совершенствовать?
Если результаты модели заметно расходятся с наблюдениями или не помогают ответить на поставленный вопрос, её нужно проверить. Сначала анализируют данные, параметры, допущения и границы применимости, а уже потом вносят изменения.
Может ли одна модель быть адекватной для одной задачи и не подходить для другой?
Да. Модель может достаточно точно описывать скорость движения, но не учитывать остановки и поэтому плохо подходить для расчёта времени прибытия. Адекватность всегда оценивают относительно конкретной цели.
Почему нельзя просто добавить в модель как можно больше факторов?
Каждый новый фактор усложняет модель, сбор данных и проверку результатов. Если фактор не влияет существенно на ответ, его добавление не улучшит модель, а только затруднит исследование.
Что делать, если результаты модели отличаются от реальных наблюдений?
Нужно проверить исходные данные, единицы измерения, параметры и принятые допущения. Затем следует найти существенную причину расхождения, изменить модель и повторить исследование.
Нужно ли повторно проверять модель после её изменения?
Да, иначе нельзя понять, стало ли описание точнее. Уточнённую модель исследуют в тех же или сопоставимых условиях и проверяют, улучшилось ли соответствие цели.
§ 4. Совершенствование модели