Я бы, вероятно, попытался обучить модель немного дольше, и, если возможно, на большом наборе данных. Чтобы избежать получения отрицательных значений, просто попробуйте другой дистрибутив: distr_output=gluonts.distribution.NegativeBinomial
Но кроме этого трудно без дополнительной информации определить, в чем проблема.