Сохранить прогнозы Keras в исходном фрейме данных - PullRequest
1 голос
/ 11 апреля 2019

В модели Keras мои наборы данных сегментированы в порядке индексации строк. Где мои наборы поездов, проверки и тестирования отделены от основного фрейма данных, то есть Data_Main , и выполняются следующим образом:

TrainSet из строк startrownumber_train: endrownumber_train , ValidationSet из строк startrownumber_validation: endrownumber_validation и, аналогично, TestSet из строк startrownumber_test: endrownumber_test

TrainSet= Data_Main.loc[startrownumber_train:endrownumber_train,['S','MidPoint_l1','bssigma','rf','yield','T']]
ValidationSet= Data_Main.loc[startrownumber_validation:endrownumber_validation,['S', 'MidPoint_l1', 'bssigma', 'rf', 'yield', 'T']]
TestSet= Data_Main.loc[startrownumber_test:endrownumber_test,['S', 'MidPoint_l1', 'bssigma', 'rf', 'yield', 'T']]

Теперь давайте предположим, что startrownumber_test: endrownumber_test был из строк 100: 200 , который взят из кадра данных Data_Main , и TestSet передается в model.predict в Керасе, как показано ниже:

model.predict(TestSet)

Тогда, как я могу сохранить результаты прогнозирования из вышеприведенного шага в столбце, скажем Предсказания из строк 100: 200 в кадре данных Data_Main ?

Я пытался сделать:

Data_Main["Predictions"][startrownumber_test:endrownumber_test]=model.predict(TestSet)

но выдает ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...