Как извлечь активацию из многослойного классификатора персептрона Spark ML - PullRequest
0 голосов
/ 28 октября 2019

Согласно Keras, Как получить выход каждого слоя? , в Keras мы можем извлечь активации из модели, используя следующие коды:

from keras import backend as K

inp = model.input                                           # input placeholder
outputs = [layer.output for layer in model.layers]          # all layer outputs
functors = [K.function([inp, K.learning_phase()], [out]) for out in outputs]    # evaluation functions

# Testing
test = np.random.random(input_shape)[np.newaxis,...]
layer_outs = [func([test, 1.]) for func in functors]
print layer_outs

Интересно, есть лилюбой подобный способ извлечь активацию из Spark ML Многослойный классификатор персептрон? Заранее спасибо!

...