Профнастил с 814.05.2017Задача реализации сложных форм поведения с помощью обычных порождающих конечных автоматов является трудоемкой. Тем не менее любые сложные задания, как правило, можно раскладывать на более мелкие подзадачи. (Например, для ведения игры на выживание необходимо обладать способностями собирать предметы, нападать и защищаться.) Как показывает описание, приведенное в книге, подобный подход является характерным для любых архитектур ИИ в целом. Если речь вдет об использовании порождающих конечных автоматов, то объединение отдельных подзадач в более крупные задачи может рассматриваться как проектирование порождающих конечных автоматов обычным образом с последующим их объединением в уровни путем вложения одних конечных автоматов в другие. Такой процесс разработки может быть формализован на основе принципов абстракции и модульности, реализуемых с помощью иерархических порождающих конечных автоматов (Hierarchical Finite-Stale Machine— HFSM), что позволяет значительно уменьшить сложность работы конвейера разработки программных средств. Тем не менее введение иерархий не позволяет увеличить вычислительную мощь системы. Возможно вам поеадобится профнастил с 8. Можно получить ответы на вопросы. Проблемы, связанные с использованием порождающих конечных автоматов, которые могут быть устранены на основе иерархического подхода. Различные типы иерархий, обычно применяемые в сочетании с порождающими конечными автоматами, в том числе вложенные состояния и вложенные порождающие конечные автоматы. Семантические методы, позволяющие формализовать взаимодействие между уровнями в иерархии. Система моделируется согласно этим принципам. Преимущества и недостатки иерархических порождающих конечных автоматов. Технология, представленная в этой главе, используется в следующей главе для усовершенствования модели эмоций анимата.
|
|
|