From 31e8db525fddb8b88345f3e07ef51e0c8ab8d1ac Mon Sep 17 00:00:00 2001 From: mhjensen Date: Wed, 6 Nov 2019 23:04:28 +0100 Subject: [PATCH] typos in xgboost --- .../html/._DecisionTrees-bs000.html | 6 ++- .../html/._DecisionTrees-bs001.html | 6 ++- .../html/._DecisionTrees-bs002.html | 6 ++- .../html/._DecisionTrees-bs003.html | 6 ++- .../html/._DecisionTrees-bs004.html | 6 ++- .../html/._DecisionTrees-bs005.html | 6 ++- .../html/._DecisionTrees-bs006.html | 6 ++- .../html/._DecisionTrees-bs007.html | 6 ++- .../html/._DecisionTrees-bs008.html | 6 ++- .../html/._DecisionTrees-bs009.html | 6 ++- .../html/._DecisionTrees-bs010.html | 6 ++- .../html/._DecisionTrees-bs011.html | 6 ++- .../html/._DecisionTrees-bs012.html | 6 ++- .../html/._DecisionTrees-bs013.html | 6 ++- .../html/._DecisionTrees-bs014.html | 6 ++- .../html/._DecisionTrees-bs015.html | 6 ++- .../html/._DecisionTrees-bs016.html | 6 ++- .../html/._DecisionTrees-bs017.html | 6 ++- .../html/._DecisionTrees-bs018.html | 6 ++- .../html/._DecisionTrees-bs019.html | 6 ++- .../html/._DecisionTrees-bs020.html | 6 ++- .../html/._DecisionTrees-bs021.html | 6 ++- .../html/._DecisionTrees-bs022.html | 6 ++- .../html/._DecisionTrees-bs023.html | 6 ++- .../html/._DecisionTrees-bs024.html | 6 ++- .../html/._DecisionTrees-bs025.html | 6 ++- .../html/._DecisionTrees-bs026.html | 6 ++- .../html/._DecisionTrees-bs027.html | 6 ++- .../html/._DecisionTrees-bs028.html | 6 ++- .../html/._DecisionTrees-bs029.html | 6 ++- .../html/._DecisionTrees-bs030.html | 6 ++- .../html/._DecisionTrees-bs031.html | 6 ++- .../html/._DecisionTrees-bs032.html | 6 ++- .../html/._DecisionTrees-bs033.html | 6 ++- .../html/._DecisionTrees-bs034.html | 6 ++- .../html/._DecisionTrees-bs035.html | 6 ++- .../html/._DecisionTrees-bs036.html | 6 ++- .../html/._DecisionTrees-bs037.html | 6 ++- .../html/._DecisionTrees-bs038.html | 6 ++- .../html/._DecisionTrees-bs039.html | 6 ++- .../html/._DecisionTrees-bs040.html | 6 ++- .../html/._DecisionTrees-bs041.html | 6 ++- .../html/._DecisionTrees-bs042.html | 6 ++- .../html/._DecisionTrees-bs043.html | 6 ++- .../html/._DecisionTrees-bs044.html | 6 ++- .../html/._DecisionTrees-bs045.html | 6 ++- .../html/._DecisionTrees-bs046.html | 5 +- .../html/._DecisionTrees-bs047.html | 5 +- .../html/._DecisionTrees-bs048.html | 5 +- .../html/._DecisionTrees-bs049.html | 5 +- .../html/._DecisionTrees-bs050.html | 5 +- .../html/._DecisionTrees-bs051.html | 5 +- .../html/._DecisionTrees-bs052.html | 5 +- .../html/._DecisionTrees-bs053.html | 5 +- .../DecisionTrees/html/DecisionTrees-bs.html | 6 ++- .../html/DecisionTrees-reveal.html | 38 ++++++++++++++++ .../html/DecisionTrees-solarized.html | 42 ++++++++++++++++- doc/pub/DecisionTrees/html/DecisionTrees.html | 42 ++++++++++++++++- .../DecisionTrees/ipynb/DecisionTrees.ipynb | 43 +++++++++++++++++- .../ipynb/ipynb-DecisionTrees-src.tar.gz | Bin 294061 -> 294061 bytes .../pdf/DecisionTrees-minted.pdf | Bin 528514 -> 528594 bytes doc/src/DecisionTrees/DecisionTrees.do.txt | 34 ++++++++++++++ doc/src/DecisionTrees/Programs/xgcancer.py | 33 ++++++++++++++ 63 files changed, 450 insertions(+), 104 deletions(-) create mode 100644 doc/src/DecisionTrees/Programs/xgcancer.py diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs000.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs000.html index 532859bcb..cd7951257 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs000.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs000.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -275,7 +277,7 @@ MathJax.Hub.Config({
  • 9
  • 10
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs001.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs001.html index b7c6325e5..0756f3f60 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs001.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs001.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -280,7 +282,7 @@ given some assumptions, make predictions about the target feature value
  • 10
  • 11
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs002.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs002.html index a8748ce44..b54a6221d 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs002.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs002.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -258,7 +260,7 @@ This tree was produced using the Wisconsin cancer data (discussed here as well,
  • 11
  • 12
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs003.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs003.html index 56f38313c..90142e15c 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs003.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs003.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -266,7 +268,7 @@ node.
  • 12
  • 13
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs004.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs004.html index b5bc1fc5a..5523306c3 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs004.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs004.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -267,7 +269,7 @@ Then we are essentially done!
  • 13
  • 14
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs005.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs005.html index 4f74844c7..6c480b0a7 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs005.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs005.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -346,7 +348,7 @@ plt.show()
  • 14
  • 15
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs006.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs006.html index 1ba0164b2..a68a5e269 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs006.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs006.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -279,7 +281,7 @@ within box \( j \).
  • 15
  • 16
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs007.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs007.html index 3663532e9..073d3217f 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs007.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs007.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -271,7 +273,7 @@ better tree in some future step.
  • 16
  • 17
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs008.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs008.html index ad64a1ba1..fff86f1d8 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs008.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs008.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -304,7 +306,7 @@ region contains more than five observations.
  • 17
  • 18
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs009.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs009.html index 52d193278..3054a7236 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs009.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs009.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -273,7 +275,7 @@ parameter \( \alpha \).
  • 18
  • 19
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs010.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs010.html index b2f5cacf7..06a27fb4d 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs010.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs010.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -286,7 +288,7 @@ subtree corresponding to \( \alpha \).
  • 19
  • 20
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs011.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs011.html index 68a3f02d3..6e736bbc3 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs011.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs011.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -282,7 +284,7 @@ MathJax.Hub.Config({
  • 20
  • 21
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs012.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs012.html index 42cffb0de..695f10763 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs012.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs012.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -274,7 +276,7 @@ fall into that region.
  • 21
  • 22
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs013.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs013.html index 5733e08f7..a1136e70f 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs013.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs013.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -279,7 +281,7 @@ than is the classification error rate.
  • 22
  • 23
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs014.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs014.html index 88ae28e91..639a87941 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs014.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs014.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -305,7 +307,7 @@ $$
  • 23
  • 24
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs015.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs015.html index 818a8d847..01da17adf 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs015.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs015.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -296,7 +298,7 @@ os.system(cmd)
  • 24
  • 25
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs016.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs016.html index b5710e68c..b486e8e6a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs016.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs016.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -287,7 +289,7 @@ os.system(cmd)
  • 25
  • 26
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs017.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs017.html index 3e07f6869..d1c8143d8 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs017.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs017.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -268,7 +270,7 @@ We discuss both algorithms with applications here. The popular library -Scikit-L
  • 26
  • 27
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs018.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs018.html index 62dbbc302..2a2418513 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs018.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs018.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -260,7 +262,7 @@ MathJax.Hub.Config({
  • 27
  • 28
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs019.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs019.html index 8b19e19bb..ee57b6185 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs019.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs019.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -260,7 +262,7 @@ MathJax.Hub.Config({
  • 28
  • 29
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs020.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs020.html index a915226ba..128133a1b 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs020.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs020.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -300,7 +302,7 @@ The table here summarizes the various attributes and
  • 29
  • 30
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs021.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs021.html index cf72c7947..8b3cdb618 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs021.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs021.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -331,7 +333,7 @@ os.system(cmd)
  • 30
  • 31
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs022.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs022.html index e7b8aa064..df9cb9a60 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs022.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs022.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -333,7 +335,7 @@ split = get_split(dataset)
  • 31
  • 32
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs023.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs023.html index 39dd82763..57c74b394 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs023.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs023.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -291,7 +293,7 @@ attributes at each step while growing the tree.
  • 32
  • 33
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs024.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs024.html index f4ea06f2d..90f522b3b 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs024.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs024.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -451,7 +453,7 @@ MathJax.Hub.Config({
  • 33
  • 34
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs025.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs025.html index f66bca351..1c99d0a05 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs025.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs025.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -304,7 +306,7 @@ deep_tree_clf.fit(X_train_scaled, y_train)
  • 34
  • 35
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs026.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs026.html index 5a7c5c524..0b2a90953 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs026.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs026.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -327,7 +329,7 @@ plt.show()
  • 35
  • 36
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs027.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs027.html index 968b88265..7de76160b 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs027.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs027.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -283,7 +285,7 @@ plt.show()
  • 36
  • 37
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs028.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs028.html index 999e10fd3..3dc974db8 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs028.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs028.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -277,7 +279,7 @@ tree_reg.fit(X, y)
  • 37
  • 38
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs029.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs029.html index 763697a01..d1a4a97cb 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs029.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs029.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -333,7 +335,7 @@ plt.show()
  • 38
  • 39
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs030.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs030.html index 713e3bf13..c9cbd2f91 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs030.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs030.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -269,7 +271,7 @@ MathJax.Hub.Config({
  • 39
  • 40
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs031.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs031.html index c6626c3b9..d0f98282a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs031.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs031.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -272,7 +274,7 @@ However, by aggregating many decision trees, using methods like bagging, random
  • 40
  • 41
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs032.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs032.html index ed1d0ac50..fab9eb30f 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs032.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs032.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -279,7 +281,7 @@ We discuss these methods here.
  • 41
  • 42
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs033.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs033.html index 7332fd504..264568a5f 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs033.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs033.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -263,7 +265,7 @@ MathJax.Hub.Config({
  • 42
  • 43
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs034.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs034.html index 095abbcbb..78d22020a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs034.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs034.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -274,7 +276,7 @@ learning method.
  • 43
  • 44
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs035.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs035.html index 3879ad651..c95f265ce 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs035.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs035.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -284,7 +286,7 @@ predictor, averaged over all \( B \) trees.
  • 44
  • 45
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs036.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs036.html index 1480014a9..e44725d77 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs036.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs036.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -275,7 +277,7 @@ plt.show()
  • 45
  • 46
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs037.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs037.html index 4f248f6f5..5c17f7f80 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs037.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs037.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -306,7 +308,7 @@ voting_clf.fit(X_train, y_train)
  • 46
  • 47
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs038.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs038.html index 17feef8c7..06fff87ed 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs038.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs038.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -313,7 +315,7 @@ voting_clf.fit(X_train, y_train)
  • 47
  • 48
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs039.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs039.html index ccb8fad5c..b381d8e1a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs039.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs039.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -316,7 +318,7 @@ plt.show()
  • 48
  • 49
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs040.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs040.html index 7ebfb7732..9813a92be 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs040.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs040.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -299,7 +301,7 @@ this setting.
  • 49
  • 50
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs041.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs041.html index 09e205e9c..ee5b1ad08 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs041.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs041.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -281,7 +283,7 @@ We will grow of forest of say \( M \) trees.
  • 50
  • 51
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs042.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs042.html index 8cbdfe4b6..4b3db8b2b 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs042.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs042.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -329,7 +331,7 @@ plt.show()
  • 51
  • 52
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs043.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs043.html index 0b45318a1..c8ef5cf7a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs043.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs043.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -277,7 +279,7 @@ np.sum(y_pred =
  • 52
  • 53
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs044.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs044.html index 159f3cf2a..c863be7df 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs044.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs044.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -263,7 +265,7 @@ Example will be added here.
  • 53
  • 54
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs045.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs045.html index 875fb75aa..94e51ba14 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs045.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs045.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -271,6 +273,8 @@ them with a factor.
  • 53
  • 54
  • 55
  • +
  • ...
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs046.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs046.html index 4240a0897..1eccd68a0 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs046.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs046.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -275,6 +277,7 @@ where the function \( I() \) is one if we misclassify and zero if we classify co
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs047.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs047.html index e2b533008..35680be78 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs047.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs047.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -292,6 +294,7 @@ observations that are missed in the previous iterations.
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs048.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs048.html index 230d60153..32e455b1e 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs048.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs048.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -256,6 +258,7 @@ MathJax.Hub.Config({
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs049.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs049.html index 2e1feab4d..f0981082a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs049.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs049.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -293,6 +295,7 @@ plt.show()
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs050.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs050.html index 9d656303a..987ba0b72 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs050.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs050.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -264,6 +266,7 @@ function was the least squares function.
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs051.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs051.html index 20712fafa..94873b2b4 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs051.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs051.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -274,6 +276,7 @@ The way we proceed in an iterative fashion is to
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs052.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs052.html index 94de8a221..a1d6b07ec 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs052.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs052.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -337,6 +339,7 @@ plt.show()
  • 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/._DecisionTrees-bs053.html b/doc/pub/DecisionTrees/html/._DecisionTrees-bs053.html index 5f7afcc1d..b0c98925a 100644 --- a/doc/pub/DecisionTrees/html/._DecisionTrees-bs053.html +++ b/doc/pub/DecisionTrees/html/._DecisionTrees-bs053.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -310,6 +312,7 @@ error_going_up = 53
  • 54
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/DecisionTrees-bs.html b/doc/pub/DecisionTrees/html/DecisionTrees-bs.html index 532859bcb..cd7951257 100644 --- a/doc/pub/DecisionTrees/html/DecisionTrees-bs.html +++ b/doc/pub/DecisionTrees/html/DecisionTrees-bs.html @@ -125,7 +125,8 @@ Automatically generated HTML file from DocOnce source ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -217,6 +218,7 @@ MathJax.Hub.Config({
  • Gradient Boosting, Examples
  • Gradient Boots with Early Stopping
  • XGBoost: Extreme Gradient Boosting
  • +
  • Xgboost on the Cancer Data
  • @@ -275,7 +277,7 @@ MathJax.Hub.Config({
  • 9
  • 10
  • ...
  • -
  • 55
  • +
  • 56
  • »
  • diff --git a/doc/pub/DecisionTrees/html/DecisionTrees-reveal.html b/doc/pub/DecisionTrees/html/DecisionTrees-reveal.html index 5c05bc76e..00d97656f 100644 --- a/doc/pub/DecisionTrees/html/DecisionTrees-reveal.html +++ b/doc/pub/DecisionTrees/html/DecisionTrees-reveal.html @@ -2247,6 +2247,44 @@ It is now the algorithm which wins essentially all ML competitions!!! +
    +

    Xgboost on the Cancer Data

    +

    + + +

    import matplotlib.pyplot as plt
    +import numpy as np
    +from sklearn.model_selection import  train_test_split 
    +from sklearn.datasets import load_breast_cancer
    +from sklearn.preprocessing import LabelEncoder
    +from sklearn.model_selection import cross_validate
    +import scikitplot as skplt
    +import xgboost as xgb
    +# Load the data
    +cancer = load_breast_cancer()
    +
    +X_train, X_test, y_train, y_test = train_test_split(cancer.data,cancer.target,random_state=0)
    +print(X_train.shape)
    +print(X_test.shape)
    +#now scale the data
    +from sklearn.preprocessing import StandardScaler
    +scaler = StandardScaler()
    +scaler.fit(X_train)
    +X_train_scaled = scaler.transform(X_train)
    +X_test_scaled = scaler.transform(X_test)
    +
    +xg_clf = xgb.XGBClassifier()
    +xg_clf.fit(X_train_scaled,y_train)
    +xgb.plot_tree(xg_clf,num_trees=0)
    +plt.rcParams['figure.figsize'] = [50, 10]
    +plt.show()
    +xgb.plot_importance(xg_clf)
    +plt.rcParams['figure.figsize'] = [5, 5]
    +plt.show()
    +
    +
    + + diff --git a/doc/pub/DecisionTrees/html/DecisionTrees-solarized.html b/doc/pub/DecisionTrees/html/DecisionTrees-solarized.html index e09f2ea36..690ca8a77 100644 --- a/doc/pub/DecisionTrees/html/DecisionTrees-solarized.html +++ b/doc/pub/DecisionTrees/html/DecisionTrees-solarized.html @@ -145,7 +145,8 @@ div { text-align: justify; text-justify: inter-word; } ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -2222,6 +2223,45 @@ sketch for efficient proposal calculation. It introduces a novel sparsity-aware

    It is now the algorithm which wins essentially all ML competitions!!! +

    +









    + +

    Xgboost on the Cancer Data

    +

    + + +

    import matplotlib.pyplot as plt
    +import numpy as np
    +from sklearn.model_selection import  train_test_split 
    +from sklearn.datasets import load_breast_cancer
    +from sklearn.preprocessing import LabelEncoder
    +from sklearn.model_selection import cross_validate
    +import scikitplot as skplt
    +import xgboost as xgb
    +# Load the data
    +cancer = load_breast_cancer()
    +
    +X_train, X_test, y_train, y_test = train_test_split(cancer.data,cancer.target,random_state=0)
    +print(X_train.shape)
    +print(X_test.shape)
    +#now scale the data
    +from sklearn.preprocessing import StandardScaler
    +scaler = StandardScaler()
    +scaler.fit(X_train)
    +X_train_scaled = scaler.transform(X_train)
    +X_test_scaled = scaler.transform(X_test)
    +
    +xg_clf = xgb.XGBClassifier()
    +xg_clf.fit(X_train_scaled,y_train)
    +xgb.plot_tree(xg_clf,num_trees=0)
    +plt.rcParams['figure.figsize'] = [50, 10]
    +plt.show()
    +xgb.plot_importance(xg_clf)
    +plt.rcParams['figure.figsize'] = [5, 5]
    +plt.show()
    +
    +

    + diff --git a/doc/pub/DecisionTrees/html/DecisionTrees.html b/doc/pub/DecisionTrees/html/DecisionTrees.html index 2b45b7595..186eea8a1 100644 --- a/doc/pub/DecisionTrees/html/DecisionTrees.html +++ b/doc/pub/DecisionTrees/html/DecisionTrees.html @@ -150,7 +150,8 @@ div { text-align: justify; text-justify: inter-word; } ('Gradient Boosting, algorithm', 2, None, '___sec50'), ('Gradient Boosting, Examples', 2, None, '___sec51'), ('Gradient Boots with Early Stopping', 2, None, '___sec52'), - ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53')]} + ('XGBoost: Extreme Gradient Boosting', 2, None, '___sec53'), + ('Xgboost on the Cancer Data', 2, None, '___sec54')]} end of tocinfo --> @@ -2227,6 +2228,45 @@ sketch for efficient proposal calculation. It introduces a novel sparsity-aware

    It is now the algorithm which wins essentially all ML competitions!!! +

    +









    + +

    Xgboost on the Cancer Data

    +

    + + +

    import matplotlib.pyplot as plt
    +import numpy as np
    +from sklearn.model_selection import  train_test_split 
    +from sklearn.datasets import load_breast_cancer
    +from sklearn.preprocessing import LabelEncoder
    +from sklearn.model_selection import cross_validate
    +import scikitplot as skplt
    +import xgboost as xgb
    +# Load the data
    +cancer = load_breast_cancer()
    +
    +X_train, X_test, y_train, y_test = train_test_split(cancer.data,cancer.target,random_state=0)
    +print(X_train.shape)
    +print(X_test.shape)
    +#now scale the data
    +from sklearn.preprocessing import StandardScaler
    +scaler = StandardScaler()
    +scaler.fit(X_train)
    +X_train_scaled = scaler.transform(X_train)
    +X_test_scaled = scaler.transform(X_test)
    +
    +xg_clf = xgb.XGBClassifier()
    +xg_clf.fit(X_train_scaled,y_train)
    +xgb.plot_tree(xg_clf,num_trees=0)
    +plt.rcParams['figure.figsize'] = [50, 10]
    +plt.show()
    +xgb.plot_importance(xg_clf)
    +plt.rcParams['figure.figsize'] = [5, 5]
    +plt.show()
    +
    +

    + diff --git a/doc/pub/DecisionTrees/ipynb/DecisionTrees.ipynb b/doc/pub/DecisionTrees/ipynb/DecisionTrees.ipynb index 666e15bc7..b0eaa13f3 100644 --- a/doc/pub/DecisionTrees/ipynb/DecisionTrees.ipynb +++ b/doc/pub/DecisionTrees/ipynb/DecisionTrees.ipynb @@ -2288,7 +2288,48 @@ "boosting system. It has a theoretically justified weighted quantile\n", "sketch for efficient proposal calculation. It introduces a novel sparsity-aware algorithm for parallel tree learning and an effective cache-aware block structure for out-of-core tree learning.\n", "\n", - "It is now the algorithm which wins essentially all ML competitions!!!" + "It is now the algorithm which wins essentially all ML competitions!!!\n", + "\n", + "## Xgboost on the Cancer Data" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from sklearn.model_selection import train_test_split \n", + "from sklearn.datasets import load_breast_cancer\n", + "from sklearn.preprocessing import LabelEncoder\n", + "from sklearn.model_selection import cross_validate\n", + "import scikitplot as skplt\n", + "import xgboost as xgb\n", + "# Load the data\n", + "cancer = load_breast_cancer()\n", + "\n", + "X_train, X_test, y_train, y_test = train_test_split(cancer.data,cancer.target,random_state=0)\n", + "print(X_train.shape)\n", + "print(X_test.shape)\n", + "#now scale the data\n", + "from sklearn.preprocessing import StandardScaler\n", + "scaler = StandardScaler()\n", + "scaler.fit(X_train)\n", + "X_train_scaled = scaler.transform(X_train)\n", + "X_test_scaled = scaler.transform(X_test)\n", + "\n", + "xg_clf = xgb.XGBClassifier()\n", + "xg_clf.fit(X_train_scaled,y_train)\n", + "xgb.plot_tree(xg_clf,num_trees=0)\n", + "plt.rcParams['figure.figsize'] = [50, 10]\n", + "plt.show()\n", + "xgb.plot_importance(xg_clf)\n", + "plt.rcParams['figure.figsize'] = [5, 5]\n", + "plt.show()" ] } ], diff --git a/doc/pub/DecisionTrees/ipynb/ipynb-DecisionTrees-src.tar.gz b/doc/pub/DecisionTrees/ipynb/ipynb-DecisionTrees-src.tar.gz index 1d7d28defc7119419a8b41b49e1dedd52d4833de..8efd3d8701d5a25a5531b18aeb603eda9459f8f6 100644 GIT binary patch delta 29 kcmZ4cQ*iB1K{okr4u(MIMz&Tq##T0_RyO9XY%I%b0F{CW%K!iX delta 29 kcmZ4cQ*iB1K{okr4hD0FMz&Tq##T0_RyO9XY%I%b0F!$Nt^fc4 diff --git a/doc/pub/DecisionTrees/pdf/DecisionTrees-minted.pdf b/doc/pub/DecisionTrees/pdf/DecisionTrees-minted.pdf index 85c249036108e603d88fd49322d03d3534e02db0..4556a78e2df3f37e3a471894d9f3516e2befe9f0 100644 GIT binary patch delta 9864 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 delta 9767 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