Должна ли нейронная сеть входить / выходить [-1:1]?

Мне интересно, нужны ли нейронные сети (или нейролаб в частности), чтобы целевые / входные данные были [-1:1]?

Я пытаюсь обучить сеть прогнозировать испарение воды из моего огорода, учитывая эти данные:

  • температура (С),
  • барометр (мбар),
  • количество осадков (мм),
  • ветер (м / с) и
  • начальная влажность почвы (%),

где каждая строка данных представляет 1 час.

Тренировочные данные - это просто измеренная дельта влажность почвы (%) на конец часа. Я собрал ~1020 образцов данных - возможно, этого недостаточно?

Все эти значения находятся за пределами диапазона -1:1 (температура поднимается до -5, а барометр до 1040). Я совершенно не знаком с нейронными сетями, немного прочитал и провел только самостоятельное изучение, но я ожидал, что лучше использовать большие числа?

Код:

in_min_max = [
    [0, 100],       # initial soil humidity
    [950, 1050],    # hpa
    [0, 40],        # precip_mm
    [0, 100],       # wind_mps,
    [-5, 40]        # temp
]
# Create net with 5 inputs and 3 hidden, 1 output neuron
net = nl.net.newff(in_min_max, [5, 1])
net.trainf = nl.train.train_gd
error = net.train(i_data, t_data, epochs=500, show=100, goal=0.01)
print error

Выход:

Epoch: 100; Error: 27215.4999985;
Epoch: 200; Error: 27215.4999985;
Epoch: 300; Error: 27215.4999985;
Epoch: 400; Error: 27215.4999985;
Epoch: 500; Error: 27215.4999985;
The maximum number of train epochs is reached
[26831.39953304854, 27190.818210734968, 26736.57181692442, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.499998465435, 27215.49999846543, 27215.49999846543, 27215.499998465435, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465428, 27215.499998465424, 27215.499998465428, 27215.499998465424, 27215.49999846542, 27215.49999846542, 27215.499998465424, 27215.499998465424, 27215.499998465424, 27215.499998465424, 27215.49999846542, 27215.499998465424, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.49999846542, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.499998465413, 27215.49999846541, 27215.49999846541, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465406, 27215.499998465402, 27215.499998465402, 27215.499998465402, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.4999984654, 27215.499998465395, 27215.499998465395, 27215.499998465395, 27215.499998465395, 27215.499998465395, 27215.499998465395, 27215.499998465395, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.49999846539, 27215.499998465388, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.499998465384, 27215.49999846538, 27215.49999846538, 27215.49999846538, 27215.49999846538, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465377, 27215.499998465373, 27215.499998465373, 27215.499998465373, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.49999846537, 27215.499998465366, 27215.499998465366, 27215.499998465366, 27215.499998465366, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.499998465362, 27215.49999846536, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465355, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465348, 27215.499998465344, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.49999846534, 27215.499998465337, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.499998465333, 27215.49999846533, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.499998465326, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846532, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.49999846531, 27215.499998465308, 27215.49999846531, 27215.49999846531, 27215.499998465308, 27215.499998465308, 27215.499998465308, 27215.499998465308, 27215.499998465304, 27215.499998465308, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.499998465304, 27215.4999984653, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465297, 27215.499998465293, 27215.499998465293, 27215.499998465293, 27215.499998465293, 27215.499998465293, 27215.499998465293, 27215.49999846529, 27215.49999846529, 27215.49999846529, 27215.49999846529, 27215.49999846529, 27215.49999846529, 27215.49999846529, 27215.499998465286, 27215.49999846529, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465286, 27215.499998465282, 27215.499998465282, 27215.499998465282, 27215.499998465282, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.49999846528, 27215.499998465275, 27215.499998465275, 27215.499998465275, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.49999846527, 27215.499998465268, 27215.49999846527, 27215.49999846527, 27215.499998465268, 27215.49999846527, 27215.49999846527, 27215.499998465268, 27215.499998465264, 27215.499998465268, 27215.499998465268, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465264, 27215.499998465257, 27215.49999846526, 27215.49999846526, 27215.49999846526, 27215.49999846526, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465257, 27215.499998465253, 27215.499998465253, 27215.499998465253, 27215.49999846525, 27215.499998465253, 27215.499998465253, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.49999846525, 27215.499998465246, 27215.49999846525, 27215.499998465246, 27215.49999846525, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.49999846524, 27215.499998465242, 27215.499998465242, 27215.499998465242, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.49999846524, 27215.499998465235, 27215.499998465235, 27215.499998465235, 27215.499998465235, 27215.499998465235, 27215.499998465235, 27215.499998465235, 27215.49999846523, 27215.49999846523, 27215.49999846523, 27215.49999846523, 27215.499998465228, 27215.49999846523, 27215.49999846523, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465228, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.499998465224, 27215.49999846522, 27215.49999846522, 27215.49999846522, 27215.49999846522, 27215.499998465217, 27215.499998465217, 27215.499998465217, 27215.499998465217, 27215.499998465217, 27215.499998465213, 27215.499998465217, 27215.499998465217, 27215.499998465217, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.499998465213, 27215.49999846521, 27215.49999846521, 27215.49999846521, 27215.49999846521, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465206, 27215.499998465202, 27215.499998465202, 27215.499998465202, 27215.499998465202, 27215.499998465202]

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

Мне не нужна сверхточная сеть прогнозирования, поскольку она будет использоваться только для полива моего огорода, но я предполагаю, что ошибка 27215 вызовет у меня проблемы...

0 ответов

Другие вопросы по тегам