Я делаю проект по динамической оптимизации цен, который использует нейронную сеть. По моим знаниям нейронная сеть классически используется для классификации. В нашем контексте мы используем для прогнозирования оптимальной цены продукта. Обучая модель с уже существующей информацией о продукте. Он предсказывает оптимальную отпускную цену для продукта, используя входные данные, такие как стоимость производства, срок поставки, послепродажное обслуживание и т. Д. Для тестового набора мы получаем следующий результат после тренировки.Правильно ли используется нейронная сеть для оптимизации?
Actual price (Of benchmark or dataset) Predicted by neural net
375 394.23
146 171.98
1211 1210.70
Вот мой вопрос, который сжигает меня как это непрерывный data.Here мой вопрос, который горит меня, как это непрерывные данные. Можем ли мы применять нейронную сеть и прогнозировать так, как мы это делали.
Ниже приведен набор данных поезда. Нам нужно обучить или предсказать последний столбец (отпускная цена) на основе других входных данных.
Cost of
Product
Delivery
After
Productn
Quality
Time
Sales.Service
871.1901
1139.99
895.13
1029.98
296.9901
329.95
329.73
334.99
118.7901
159.99
129.26
149.98
791.9901
949.99
810.68
979.98
989.9901
1099.99
1054.99
1169.98
Мы используем нейронную сеть г библиотеки, курс обучения был 0,05 и итерация 20, задняя опора алгоритм. Я в дилемме, следует ли использовать нейронную сеть для оптимизации цен или нет. Пожалуйста, предложите мне пойти ли с нейронной сетью и принять меня в правильном направлении. Я в дилемме, следует ли использовать нейронную сеть для оптимизации цен или нет. Пожалуйста, предложите мне пойти ли с нейронной сетью и взять меня в правильном направлении. Заранее спасибо
Возможно, вам стоит взглянуть на [* модель Хопфилда *] (http://en.wikipedia.org/wiki/Hopfield_network); он использовался как одна из первых идей оптимизации. Но нейронные сети, как правило, легко застревают в локальном оптимуме. –
Говорят, что нейронные сети в целом не являются «правильным инструментом» для оптимизации. Вы действительно не задаете проблему, с которой сталкиваетесь, поэтому трудно дать хорошую технику оптимизации. Возможно, * линейного программирования * будет достаточно. –
Меня не волнует непрерывность данных. Например, см. Http://stackoverflow.com/questions/1559843/what-are-good-examples-of-solutions-to-neural-network-problems?rq=1 - существует несколько недискретных выходных данных проблемы там, кроме обычных приложений распознавания образов. Также см. «Системы управления» в http://www.mathworks.com/products/neural-network/features.html#simulink-blocks-and-control-systems-applications. Большая проблема заключается в том, сможете ли вы правильно обучить сеть. –