def load_boston_data(prop=400/506):
from sklearn import datasets
boston = datasets.load_boston()
X, y = boston.data, boston.target
y = y[:, None]
ntrain = y.shape[0]
train_inds = npr.choice(range(ntrain), int(prop*ntrain), replace=False)
valid_inds = np.setdiff1d(range(ntrain), train_inds)
X_train, y_train = X[train_inds].copy(), y[train_inds].copy()
X_valid, y_valid = X[valid_inds].copy(), y[valid_inds].copy()
return X_train, y_train, X_valid, y_valid
############################ Training Phase ############################
评论列表
文章目录