Вход
Регистрация

Альтернатива нейронной сети

Здраствуйте.
Нужно определить взаимосвязь между величиной и значением вектора с большой размерностью.
Для простоты обьяснения приведу пример.
Есть вектор v=[v1,v2,v3,v4,v5] и переменная K
И есть набор данных:
K=0.1, v=[1,0,0,1,1]
K=0.7, v=[0,1,0,1,1]
.........
K=0.2, v=[0,1,1,0,0]

Нужно придумать процедуру обучения на основе готовых данных и получения значения К при новом наборе v.
Я знаю что можно использовать нейронную сеть для этого.
Сделать 1 выходной нейрон и 5 (в этом примере) входных.
Но проблема в том что на самом деле вектор v имеет размерность несколько тысяч. Такая нейронная сеть будет слишком сложная.

Какие есть еще методы решения похожих задач? Может для этого есть какие-то статичтические методы?