overfitting import libraries
import numpy as np import pandas as pd from sklearn.model_selection import train_test_split from sklearn.datasets import load_digits from sklearn.preprocessing import OrdinalEncoder columns=["Sex","Length","Diameter","Height","Whole_weight","Shucked_weight","Viscera_weight","Shell_weight", "Rings"] df=pd.read_csv("https://archive.ics.uci.edu/ml/machine-learning-databases/abalone/abalone.data",names=columns) df['Sex']=df['Sex'].apply(lambda x: 0 if x=='M' else 1) y=df.pop('Rings') X_train, X_test, y_train, y_test = train_test_split(df, y, random_state=42,test_size=0.1) X_train