Поделиться через


Улучшение модели прогнозирования

В этой статье описываются функции, которые можно использовать для повышения эффективности моделей прогнозирования. Вы начинаете совершенствовать свою модель в рабочей области Прогнозы платежей клиентов в Microsoft Dynamics 365 Finance. Этапы улучшения затем выполняются в AI Builder.

Выбор исторических результатов

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

Подтверждение результатов.

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

Выбрать поля

При выборе полей, включаемых в модель, имейте в виду, что список включает все доступные поля в таблице Microsoft Dataverse, сопоставленной с данными в Azure Data Lake. Некоторые из этих полей не должны быть выбраны. Поля, которые не должны быть выбраны, попадают в одну из трех категорий:

  • Поле является обязательным для таблицы Dataverse, но в Data Lake нет поддерживающих его данных.
  • Это поле является идентификатором и поэтому не имеет смысла для функции машинного обучения.
  • Поле представляет информацию, которая не будет доступна при прогнозировании.

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

Таблица накладной Dataverse

На следующем рисунке показаны поля, которые доступны для таблицы накладной.

Доступные поля для таблицы накладной.

Следующие поля не должны выбираться для обучения:

  • Счет накладной (категория 2)
  • Закрыто (категория 3) – это поле используется для фильтрации накладных для обучения (закрыто) и прогноза (не закрыто).
  • Имя (категория 1)
  • Код источника (категория 2)
  • Запись источника (категория 2)
  • Исходная таблица (категория 2)

Таблица клиента Dataverse

На следующем рисунке показаны поля, которые доступны для таблицы клиента.

Доступные поля для таблицы клиента.

Следующее поле не должно выбираться для обучения:

  • Уникальный ключ для строки (категория 2)

Фильтры

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

Дополнительные сведения о фильтрации данных см. в разделе Создание модели прогноза.