Я выступал с несколькими докладами о моделировании, например, на конференции Женщины Кремниевой долины, на Tech Talks Singapore и на вебинаре Tech Ladies, и решил, что этим контентом следует поделиться. в более широком смысле, чтобы больше людей узнали, что такое симуляция. Таким образом, я решил преобразовать части моих выступлений в серию статей! В общем, я стараюсь добавлять в свои доклады как можно больше видео, чтобы сделать их более интересными, поэтому я буду вставлять видео ссылки на эту статью, когда это необходимо.

tl; dr этой статьи: Моделирование - это создание виртуального мира, который «достаточно похож» на реальный.

Что значит «достаточно похожи»? Что ж, в этом суть статьи! Но сначала, что приходит на ум, когда вы слышите слово «симуляция»? Может быть, вы слышали о видеоигре The Sims!

Ранее я писал о The Sims и как это было дружественно к ЛГБТК +. С точки зрения симуляции, The Sims также очень интересны, потому что в конечном итоге игрок направляет одного или нескольких симов (симулированных людей в игре), чтобы они жили своей жизнью.

Еще одна видеоигра, которая мне очень нравится, - это Spore. В Spore вы начинаете как одноклеточный организм, затем эволюционируете в многоклеточный организм, затем в существо, индивидуум в деревне, цивилизацию и, в конечном итоге, исследуете галактику.

Очень немногие игры пытались достичь такого грандиозного масштаба геймплея, и, на мой взгляд, Spore справился с этим хорошо. С точки зрения моделирования, эта игра также очень интересна, потому что в ней моделируются различные перспективы и периоды времени на протяжении всей игры.

Значит ли это, что симуляторы - это синонимы игр? Вообще-то, нет! Ниже приведены два примера, которые, я бы сказал, тоже являются симуляциями.



Чистый код имеет решающее значение при разработке программного обеспечения - вот почему | Data Driven Investor
Чистый код «легко понять и легко изменить
, он требует внимания к деталям. Но почему разработчикам волноваться… www.datadriveninvestor.com »



Возможно, вы не согласны с тем, что один из них или оба являются симуляциями. Надеюсь, в конце этой статьи (или серии статей) вы убедитесь, что это так.

Первый пример - DeepMind от Google. В частности, DeepMind использовался для обучения виртуальных персонажей ходить. Для этого им пришлось смоделировать какой-то виртуальный мир для персонажей, с законами физики и т. Д., И позволить персонажам расслабиться в нем, чтобы они научились двигаться с конфигурация их конечностей.

Второй пример ниже кажется совершенно другим. Здесь нет виртуального мира. Вместо этого акушер-гинеколог обучает свою ученицу выполнению лапароскопической гистерэктомии с помощью симуляции обучения. Студент учится выполнять операцию, практикуясь на смоделированном теле. Органы и ткани в организме не являются настоящими органами / тканями, но они достаточно реалистичны, чтобы изучить процедуру.

Следовательно, оба примера демонстрируют симуляцию, поскольку есть своего рода представление «реального» мира или ситуации!

До сих пор мы обсуждали видеоигры, машинное обучение и профессиональное обучение, и я предположил, что все они являются примерами моделирования. Чтобы сделать вещи немного более интересными / сложными, существует целый жанр видеоигр, которые называются играми-симуляторами.

Например, Planet Coaster - это видеоигра в жанре симулятора, в которой вы проектируете и строите парк развлечений с американскими горками! Я играл в несколько игр этого типа, например, Theme Park и Roller Coaster Tycoon.

В общем, видеоигры-симуляторы имитируют что-то, будь то люди (The Sims), жизнь (Spore), парки развлечений (Planet Coaster) и даже хирургия (Surgeon Simulator).

На видео ниже реальный хирург играет в видеоигру Surgeon Simulator, надев гарнитуру VR.

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

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

Означает ли это, что более реалистичное моделирование всегда лучше? Это зависит! Мое мнение, что симуляция просто должна быть «достаточно похожей» на то, что она имитирует, и этот порог зависит от того, для какой цели симуляция служит.

Например, в видеоиграх конечная цель игры состоит в том, чтобы игроки «повеселились», что в некотором смысле означает «развлечение». Ультрареалистичное моделирование людей может быть не очень увлекательным, поскольку это может быть слишком похоже на жизнь в реальном мире. Точно так же может быть интересно проектировать американские горки и даже кататься на них в игре, не слишком заботясь об особенностях горок. В конечном счете, у разных людей разные определения веселья, и, следовательно, жанр симуляторов включает в себя широкий спектр игр, которые различаются по уровню реализма.

Даже определение «реализма» зависит от предметной области. Следующие два видео демонстрируют симуляцию пожарных. Первый взят из видеоигры Firefighting Simulator, и вы можете видеть, что графика довольно реалистична.

Второй видеоролик взят из реального программного обеспечения для моделирования обучения пожарного. Графика в учебном симуляторе хуже, чем в видеоигре, но метод тушения пожаров более реалистичен. Однако что более реалистично из двух? Это зависит!

Цель тренажеров для профессионального обучения - научить участников навыкам, необходимым для их профессии, будь то пожаротушение, хирургия или что-нибудь еще. Таким образом, графика моделирования (если обучение проводится с использованием экрана) имеет меньшее значение, чем методы, используемые во время обучения и моделирования. С другой стороны, в видеоиграх реализм, как правило, улучшает погружение, что помогает игрокам приостановить свое недоверие и думать, что они находятся внутри видеоигры, и, следовательно, позволяет им получать больше удовольствия. В других областях, таких как робототехника, моделирование физики может иметь первостепенное значение, а графика в лучшем случае второстепенна.

Следовательно, симуляция - это создание виртуального мира, который достаточно реалистичен по сравнению с реальным, где определение «реализма» зависит от предметной области.

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

Получите доступ к экспертному обзору - Подпишитесь на DDI Intel