Вывод ML.net FastForestRegressor не соответствует ожидаемому

С использованием стандартного FastForestRegressor, как это:

pipeline.Add(new FastForestRegressor());

Мой ожидаемый результат - скорее "среднее", чем "это должно быть" предсказание.

Следующее изображение содержит временные интервалы (ЧЧ: мм: сс) с номером:

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

  1. Столбец 1: 9:00:00 имеет 140 значений, поэтому он должен возвращать прогноз, близкий к этому.
  2. Столбец 2: 14:00:00 имеет 152 долины, остальные 2 ниже также высокие, так что что-то находится в этом диапазоне между 14: 00: 00-16:00:00.

Я пытался настроить параметры FastForestRegressor, но это, похоже, ничего не меняет.

Мои данные хранятся как:

time,day
480,1
480,1

..так далее.

Теперь для верхнего левого в изображении (8:00:00 110) 110 строк значений (480,1) сохраняются в файле. Может быть, я должен сделать дополнительный столбец с суммой?

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

0 ответов

Другие вопросы по тегам