Skip to content

Commit 7ac3f22

Browse files
committed
Updated XGBoost to 3.0.0
1 parent 99075b2 commit 7ac3f22

File tree

6 files changed

+28
-23
lines changed

6 files changed

+28
-23
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.10.0 (unreleased)
2+
3+
- Updated XGBoost to 3.0.0
4+
15
## 0.9.0 (2024-10-17)
26

37
- Updated XGBoost to 2.1.1

test/classifier_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def test_binary
1414
expected = [4.673004150390625e-05, 0.9999532699584961]
1515
assert_elements_in_delta expected, y_pred_proba.first
1616

17-
expected = [0.17202478647232056, 0.26760509610176086, 0.4572588801383972, 0.10311124473810196]
17+
expected = [0.13950465619564056, 0.25203850865364075, 0.5016216039657593, 0.1068352460861206]
1818
assert_elements_in_delta expected, model.feature_importances
1919

2020
model.save_model(tempfile)

test/cv_test.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ def test_regression
1515

1616
def test_binary
1717
eval_hist = XGBoost.cv(binary_params, binary_train, shuffle: false)
18-
assert_in_delta 0.306345, eval_hist["train-logloss-mean"].first
19-
assert_in_delta 0.071130, eval_hist["train-logloss-mean"].last
20-
assert_in_delta 0.030928, eval_hist["train-logloss-std"].first
21-
assert_in_delta 0.004158, eval_hist["train-logloss-std"].last
22-
assert_in_delta 0.345761, eval_hist["test-logloss-mean"].first
23-
assert_in_delta 0.166319, eval_hist["test-logloss-mean"].last
24-
assert_in_delta 0.046161, eval_hist["test-logloss-std"].first
25-
assert_in_delta 0.037050, eval_hist["test-logloss-std"].last
18+
assert_in_delta 0.290831, eval_hist["train-logloss-mean"].first
19+
assert_in_delta 0.069389, eval_hist["train-logloss-mean"].last
20+
assert_in_delta 0.029254, eval_hist["train-logloss-std"].first
21+
assert_in_delta 0.004453, eval_hist["train-logloss-std"].last
22+
assert_in_delta 0.324324, eval_hist["test-logloss-mean"].first
23+
assert_in_delta 0.151608, eval_hist["test-logloss-mean"].last
24+
assert_in_delta 0.049756, eval_hist["test-logloss-std"].first
25+
assert_in_delta 0.039735, eval_hist["test-logloss-std"].last
2626
end
2727

2828
def test_multiclass

test/support/classifier.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333

3434
print()
3535
print('test_early_stopping')
36-
model.fit(X_train, ym_train, eval_set=[(X_test, ym_test)], early_stopping_rounds=5, verbose=True)
36+
model = xgb.XGBClassifier(early_stopping_rounds=5)
37+
model.fit(X_train, ym_train, eval_set=[(X_test, ym_test)])
3738
print(model.get_booster().best_iteration)
3839

3940
print()

test/train_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def test_regression
1515
def test_binary
1616
model = XGBoost.train(binary_params, binary_train)
1717
y_pred = model.predict(binary_test)
18-
assert_in_delta 0.9866828, y_pred.first
18+
assert_in_delta 0.9892826, y_pred.first
1919
assert_equal 200, y_pred.size
2020

2121
model.save_model(tempfile)

vendor.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
platforms:
22
x86_64-linux:
3-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-x86_64-linux.zip
4-
sha256: 38ee0df132257e0017290a2508a84e7bf78e47240ee46e01e9c29e9ed1e8bcf5
3+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-x86_64-linux.zip
4+
sha256: b051e20f4ae42969686bba2f10865eed0ed2f3ed0e2a3fa9cb0aaf052595157a
55
x86_64-linux-musl:
6-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-x86_64-linux-musl.zip
7-
sha256: 8a0d6d0593fb3326e36c62ba5657cc0116b91a9532b0fb0976a24fe8e080c967
6+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-x86_64-linux-musl.zip
7+
sha256: 24fa1e505d32355e2f84f236594fac45233185de11c216c88672e2a7e4242c65
88
aarch64-linux:
9-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-aarch64-linux.zip
10-
sha256: da5197335c29c66a627e0305623802e4c2eb3c3c56c1ccf44f40a38339eac8e5
9+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-aarch64-linux.zip
10+
sha256: 9a235503311edb79ce271cb7ae09f2c176b3e0312c1ae447ee6cda75b1cd96c7
1111
x86_64-darwin:
12-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-x86_64-darwin.zip
13-
sha256: 33ab7bfd8267c8f74ecf1f2a19b9006ff1b36c551aad665e97d811a3230a0cc2
12+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-x86_64-darwin.zip
13+
sha256: f1ca04e306162edf5e07446cbb950c216d6516ae37aaf8b2644de00e60df0ab6
1414
arm64-darwin:
15-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-aarch64-darwin.zip
16-
sha256: 770a58b721364daa24ac00d02bb80034f6b29d90fbc70f45766a15743a7e6b0b
15+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-aarch64-darwin.zip
16+
sha256: cc29659f43ca6bbee3db8c93ecc102ead1cb4a039edb6ea398f08de5ae0b5771
1717
x64-mingw:
18-
url: https://github.com/ankane/ml-builds/releases/download/xgboost-2.1.1/xgboost-2.1.1-x86_64-windows.zip
19-
sha256: bc968410de5654a992e70523bcc582c5517c506d92df691f3566fa46e365c6b0
18+
url: https://github.com/ankane/ml-builds/releases/download/xgboost-3.0.0/xgboost-3.0.0-x86_64-windows.zip
19+
sha256: 4d7b87db5972e2770e7a78d2a1285d0f6dfc4ea564b674badff58f810c5a000b

0 commit comments

Comments
 (0)