2012-02-21 2 views
2

Я пытаюсь написать программу для прогнозирования погоды с использованием Backpropagation. У меня есть данные различных параметров, таких как температура, влажность, скорость ветра, давление на уровне моря и т. Д. Я установил 4 параметра (4 узла) для входного слоя (температура, влажность, скорость ветра, давление на уровне моря).Прогнозирование погоды с использованием нейронной сети

Теперь я смущен о том, какой будет выход/цель. Требуется месячное/сезонное деление? И как я могу нормализовать эти 4 разных параметра (от -1 до 1)?

+1

Это не так, как это делается обычно. Зачем использовать нейронную сеть, когда у вас есть физика? – duffymo

+0

@duffymo Вы абсолютно правы для стандартных прогнозов. Можно было бы использовать неуклюжий метод машинного обучения, чтобы продемонстрировать * почему экспертиза домена важна. Однако область агрегирования ансамбля прогнозов, статистической области, несколько удалена из основной физики. – Iterator

ответ

0

Вы можете рассматривать это как проблему классификации с несколькими классами. Скажем, вы хотите предсказать, будет ли погода солнечной, дождливой, облачной, ветреный. Это будут ваши классы для классификации.

Вы можете нормализовать входные функции по формуле: (x-xbar)/mu, где xbar является средним значением функции и функцией stdev.

+0

Стандартное отклонение обычно называется сигмой, а реальное среднее часто записывается как mu. – alfa

Смежные вопросы