# 给输入加上噪声
self.hidden = self.transfer(tf.add(tf.matmul(
self.x + scale * tf.random_normal((n_input,)),
self.weights['w1']),self.weights['b1']))
# 重建操作不需要激活函数
import sklearn.preprocessing as prep
def standard_scale(X_train, X_test):
# 先在训练数据上fit出一个公用的Scaler,以保证模型处理数据时的一致性
preprocessor = prep.StandardScaler().fit(X_train)
X_train = preprocessor.transform(X_train)
X_test = preprocessor.transform(X_test)
return X_train, X_test
# 对训练集、测试集进行标准化变换