gradient boosting
from sklearn.ensemble import GradientBoostingClassifier # Train a gradient boosting classifier gb = GradientBoostingClassifier(n_estimators=100, random_state=42) gb.fit(X_train, y_train) # Make predictions gb_pred = gb.predict(X_test) # Calculate accuracy gb_acc = accuracy_score(y_test, gb_pred) print(f"Gradient Boosting Accuracy: {gb_acc:.2f}")