Я хочу обучить (плотную) нейронную сеть прогнозировать одно значение из входного вектора. После обучения я хочу ввести один вектор и извлечь 1) значения второго до последнего (представления) уровня и 2) веса, используемые для прогнозирования целевого значения из уровня представления.
Более формально помещая вектор X в обученную нейронную сеть, X аффинно преобразуется в новый вектор на каждом скрытом слое. В последнем скрытом слое назовем вектор Z. Тогда прогнозируемое значение будет y = b + W'Z. Я хотел бы получить W из обученной сети и Z из входного вектора X.
Возможно ли это сделать, предпочтительно со sklearn?