【发布时间】:2022-01-05 18:48:33
【问题描述】:
我想预训练一个模型,然后用另一个模型训练它。
我有模型Decision Tree Classifer,然后我想用模型LGBM Classifier 进一步训练它。有没有可能在 scikit learn 中做到这一点?
我已经阅读了这篇关于它的帖子https://datascience.stackexchange.com/questions/28512/train-new-data-to-pre-trained-model.。在帖子中它说
根据官方文档,多次调用 fit() 会 覆盖之前任何 fit() 学到的内容
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=1)
# Train Decision Tree Classifer
clf = DecisionTreeClassifier()
clf = clf.fit(X_train,y_train)
lgbm = lgb.LGBMClassifier()
lgbm = lgbm.fit(X_train,y_train)
#Predict the response for test dataset
y_pred = lgbm.predict(X_test)
【问题讨论】:
标签: python scikit-learn model classification pre-trained-model