Xgboost: prever após validação cruzada usando xgboost [pergunta]

Criado em 1 nov. 2014  ·  3Comentários  ·  Fonte: dmlc/xgboost

This is my first trial with xgboost (very fast!). Este é meu primeiro teste com xgboost (muito rápido!). But I'm a little bit confused . Mas estou um pouco confuso.
In fact, I trained a model using xgb.cv as follows: Na verdade, treinei um modelo usando xgb.cv da seguinte forma:
xgbmodel=xgb.cv(params=param, data=trainingdata, nrounds=100, nfold=5,showsd=T,metrics='logloss') xgbmodel=xgb.cv(params=param, data=trainingdata, nrounds=100, nfold=5,showsd=T,metrics='logloss')
Now I want to predict with my test set but xgbmodel seems to be a logical value (TRUE in this case) Agora eu quero prever com meu conjunto de testes, mas xgbmodel parece ser um valor lógico (VERDADEIRO neste caso)
How could I predict after cv? Como eu poderia prever depois do cv? Should I use xgb.train then? Devo usar xgb.train então?
HR RH

en

Comentários muito úteis

Yes, the xgb.cv does not return the model, but the cv history of the process. Sim, o xgb.cv não retorna o modelo, mas sim o histórico do cv do processo. Since in cv we are training n models to evaluate the result. Já que em cv estamos treinando n modelos para avaliar o resultado.

A normal use case of cv is to select parameters, so usually you use cv to find a good parameter, and use xgb.train to train the model on the entire dataset Um caso de uso normal de cv é selecionar parâmetros, então geralmente você usa cv para encontrar um bom parâmetro e usa xgb.train para treinar o modelo em todo o conjunto de dados

en

Todos 3 comentários

Yes, the xgb.cv does not return the model, but the cv history of the process. Sim, o xgb.cv não retorna o modelo, mas sim o histórico do cv do processo. Since in cv we are training n models to evaluate the result. Já que em cv estamos treinando n modelos para avaliar o resultado.

A normal use case of cv is to select parameters, so usually you use cv to find a good parameter, and use xgb.train to train the model on the entire dataset Um caso de uso normal de cv é selecionar parâmetros, então geralmente você usa cv para encontrar um bom parâmetro e usa xgb.train para treinar o modelo em todo o conjunto de dados

en

Ok, está mais claro agora

en

Hi, Oi,

There is a parameter prediction=TRUE in xgb.cv, which returns the prediction of cv folds. Existe um parâmetro previsão=TRUE em xgb.cv, que retorna a previsão de dobras de cv. But it is not clear from the document that for which nround, the predictions are returned? Mas não está claro no documento que para qual rodada, as previsões são retornadas?

en
Esta página foi útil?
0 / 5 - 0 avaliações