In [ ]:
import pandas as pd
from sklearn.model_selection import train_test_split

# Caricamento del dataset Titanic
url = 'https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv'
data = pd.read_csv(url)

# Suddivisione del dataset in training e temp set
train_temp, test = train_test_split(data, test_size=0.2, random_state=42)

# Suddivisione del training set in training e validation set
train, validation = train_test_split(train_temp, test_size=0.25, random_state=42)

# Verifica delle dimensioni dei set
print("Dimensioni del Training Set:", len(train))
print("Dimensioni del Validation Set:", len(validation))
print("Dimensioni del Test Set:", len(test))
Dimensioni del Training Set: 534
Dimensioni del Validation Set: 178
Dimensioni del Test Set: 179