from sklearn.datasets import load_boston
from sklearn.linear_model import SGDRegressor,ElasticNet,Lasso
from sklearn.model_selection import train_test_split,GridSearchCV
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import r2_score,mean_squared_error,mean_absolute_error
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
boston = load_boston()
features = boston.data
labels = boston.target
sns.boxplot(data=features)