Извлечение значений и весов из заданного слоя c в модели sklearn neural net - PullRequest
0 голосов
/ 30 января 2020

Я хочу обучить (плотную) нейронную сеть прогнозировать одно значение из входного вектора. После обучения я хочу ввести один вектор и извлечь 1) значения второго до последнего (представления) уровня и 2) веса, используемые для прогнозирования целевого значения из уровня представления.

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

Возможно ли это сделать, предпочтительно со sklearn?

...