LightGBMで目的関数にRMSPE(Root Mean Squared Percentage Error)を使用したいです。
おそらく標準には無いので自分で定義するのだと思うのですが、具体的にどう書くのかわかりません。
下記が編集中のコードです。
python
1import lightgbm as lgb 2import numpy as np 3import pandas as pd 4 5gbm =lgb.LGBMRegressor(objective='regression', 6 num_leaves = 1023, 7 learning_rate = 0.1, 8 n_estimators = 100, 9 max_features = 10, 10 subsample = 0.1, 11 seed=12345) 12 13gbm.fit(X_train, y_train) 14print("Training set score: {:.3f}".format(gbm.score(X_train, y_train)))
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/03 09:37