Train-Test Split
1. 為什麼要分訓練與驗證集?
2. 分割方式與比例
Python 實作(使用 Scikit-Learn)
from sklearn.model_selection import train_test_split
X = data.drop("target", axis=1)
y = data["target"]
# 訓練集與驗證集分割
X_train, X_val, y_train, y_val = train_test_split(X, y, test_size=0.2, random_state=42)3. 注意事項
4. 延伸:交叉驗證(Cross-Validation)
Last updated