#matlab #time-series #regression #lstm #prediction
#matlab #временные ряды #регрессия #lstm #прогнозирование
Вопрос:
Почему прогнозы временных рядов с использованием регрессии LSTM различны для разных запусков, в то время как одни и те же значения гиперпараметров используются при разных запусках?
Комментарии:
1. попробуйте исправить начальное значение?
2. @Атер Чима, дорогой, спасибо за ваш ответ, можете ли вы рассказать, как это сделать,
3. Я использую следующую архитектуру LSTM и параметры обучения layers=[… sequenceInputLayer(numFeatures) lstmLayer(numHiddenUnits) dropoutLayer(0.3) fullyConnectedLayer(numResponses) regressionLayer]; options=trainingOptions(‘adam’, …. ‘maxEpochs’, maxEpoch, … ‘GradientThreshold’,1, …. ‘InitialLearnRate’,0.05,… ‘LearnRateSchedule’,’кусочно’,… ‘LearnRateDropPeriod’, LRD,… ‘LearnRateDropFactor’,LSDF,… ‘Подробный’,0,… «Перемешать», «никогда»,… ‘Графики’,’нет’);