我正在使用python(3.6)anaconda(64位)spyder(3.1.2).我已经使用keras(2.0.6)设置了一个神经网络模型用于回归问题(一个响应,10个变量).我想知道如何生成这样的特征重要性图表:

def base_model():
model = Sequential()
model.add(Dense(200, input_dim=10, kernel_initializer='normal', activation='relu'))
model.add(Dense(1, kernel_initializer='normal'))
model.compile(loss='mean_squared_error', optimizer = 'adam')
return model
clf = KerasRegressor(build_fn=base_model, epochs=100, batch_size=5,verbose=0)
clf.fit(X_train,Y_train)
Run Code Online (Sandbox Code Playgroud) 我的 python 脚本包括:
from keras.models import model_from_json
model = model_from_json(open("test.json").read())
model.load_weights("test.h5")
model.compile(loss="mean_squared_error", optimizer = "adam")
Run Code Online (Sandbox Code Playgroud)
然后,我使用上述脚本中的 pyinstaller 创建了一个 exe 文件。exe 文件无法加载保存的模型。对此的任何想法将不胜感激。