Обучение нейронной сети непрерывных значений - PullRequest
2 голосов
/ 07 марта 2012

Поскольку во многих статьях говорится о том, что NN может предсказать доходность акций, я также начал изучать этот метод.Я не могу тренировать NN точно, мой прогноз не совпадает даже с набором тренировочных данных.Я использую технические индикаторы в качестве входных данных и максимальное значение в течение следующих 10 дней в качестве целевого вектора, но обученная нейронная сеть не предсказывает точные значения даже для набора обучающих данных.Я думаю, что есть некоторое несоответствие между входными и выходными данными.Любая идея разрешить это или что может быть взаимосвязью между техническим индикатором в качестве входного и целевого вектора в случае непрерывного значения целевого вектора.

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Я также пытался решить проблему классификации, где целью является покупка-продажа-удержание. Я посмотрел на следующие 10 дней и вручную создал сигналы целевых векторов покупка-продажа-удержание, но классификация не работает точно. Это не предсказывает, купи-продай-держи правильно. Если я беру покупку-продажу-удержание на основе последней доступной цены, она будет правильной, но если я создаю покупку-продажу, посмотрев на 10 точек данных вперед, она не предскажет.

Схожая ситуация, с которой я столкнулся при проблеме прогнозирования. Он точно предсказывает значения, если я использую в качестве входных данных одни и те же дни, а в качестве входных данных те же дни, но точно не прогнозирует, когда целевой вектор возвращается через 3-4-5 дней.

1 голос
/ 07 марта 2012

Рынки случайны, вы не можете их предсказать, пока не поймете, что просто потеряете деньги.Те организации, которые успешно используют NN, используют их в сочетании с другой информацией, такой как фундаментальный анализ.

Если ваша цель - зарабатывать деньги на рынках, тогда я предлагаю вам двигаться дальше.

Если вашЦель состоит в том, чтобы узнать и получить опыт работы с NN, а затем начать с основ.Начните читать о различных типах NN и алгоритмах обучения NN. Heaton Research

Теперь по поводу вашего фактического вопроса вы говорите, что используете индикаторы в качестве входных данных для своего NN, что мне кажется плохой идеей, индикаторы просто представляют ценовое движение по-другому, поэтомуследует использовать ценовое действие, а не значения индикатора в качестве входных данных.И я предлагаю вам использовать ценовое действие более чем на 10 дней, чтобы тренировать свой NN.В настоящее время я использую NN для фильтрации возможных плохих сделок.Я тренировал свой NN, используя 50-дневное ценовое действие.

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