Представление знаний нейронными сетями - Преобразование числовых входных данныхДля нейронной сети необходимо чтобы входные данные лежали в диапазоне [0..1], в то время как данные проблемной области могут лежать в любом диапазоне. Предположим, что данные по одному из параметров лежат в диапазоне [Min ... Max]. Тогда простым способом нормирования будет
x — исходное значение параметра,
Этот способ кодирования не лишен недостатков. Так в случае если
Рис. 11. Распределение входных параметров Распределение входных параметров будет крайне неравномерным, что приведет к ухудшению качества обучения. Поэтому в подобных ситуациях, а также в случае, когда значение входа лежит в диапазоне [0; ?) можно использовать нормировку с помощью функции вида
Читайте также:
|
, (7.15)
— значение, подаваемое на вход нейронной сети.
, то распределение данных на входе может принять вид
. (7.16)