Nueral Net Forecast для определенных периодов времени - PullRequest
0 голосов
/ 29 сентября 2019

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

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

Это нейронная сеть, которую я использую, но я думаю, что решение будет в предварительномобработка

classifier = Sequential()

classifier.add(Dense(units = 12000, kernel_initializer = 'uniform', activation = 'relu', input_dim = X_train.shape[1]))
classifier.add(Dropout(0.2))
classifier.add(BatchNormalization())

classifier.add(Dense(units = 500, kernel_initializer = 'uniform', activation = 'relu'))
classifier.add(Dropout(0.2))
classifier.add(BatchNormalization())

classifier.add(Dense(units = 250, kernel_initializer = 'uniform', activation = 'relu'))
classifier.add(Dropout(0.2))
classifier.add(BatchNormalization())
classifier.add(Dense(units = 1, kernel_initializer = 'uniform', activation = 'sigmoid'))
classifier.compile(optimizer = 'adam', loss = 'binary_crossentropy', metrics = ['accuracy'])

Я ожидаю, что результаты NN будут интерпретированы как вероятность того, что что-то произойдет в определенный пользователем период времени.то есть.вероятность того, что Y произойдет в ближайшие N месяцев, составляет X процентов.

...