Нейронная сеть рассматривается как устройство для восстановления N-мерных q-нарных векторов-образов. В случае, когда образы состоят из конечного числа признаков, восстанавливающую способность нейронной сети можно оптимизировать, если построить ее в виде набора независимых блоков - нейронных микросетей. Каждый из блоков предназначен для восстановления своего определенного признака, то есть отдельного фрагмента N-мерного вектора. Максимальная восстанавливающая способность достигается, когда отдельные блоки настроены на восстановление трех признаков (векторов малой размерности).