def get_bpnn_predict(X, y, param):
    model = BPNN(learning_rate=0.05,
                 num_of_training=100,
                 input_size=X.shape[1],
                 hidden_n=2,
                 parameters=list(param))
    model.fit(X, y)
    predvalue = model.predict(X)
    return np.array(predvalue)