Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Boosting | Section
Tree-Based Ensemble Methods
Sectionย 1. Chapterย 11
single

single

bookChallenge: Boosting

Swipe to show menu

Task

Swipe to start coding

Your task is to train and evaluate two boosting models โ€” AdaBoost and Gradient Boosting โ€” on the Breast Cancer dataset.

Follow these steps:

  1. Load the dataset using load_breast_cancer() from sklearn.datasets.
  2. Split the data into training and testing sets (test_size=0.3, random_state=42).
  3. Train:
    • An AdaBoostClassifier with:
      • base_estimator=DecisionTreeClassifier(max_depth=1)
      • n_estimators=50, learning_rate=0.8
    • A GradientBoostingClassifier with:
      • n_estimators=100, learning_rate=0.1, max_depth=3.
  4. Evaluate both models on the test data using accuracy_score.
  5. Print both accuracies.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Sectionย 1. Chapterย 11
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt