Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
479 views
in Technique[技术] by (71.8m points)

python - Progress bar for sklearn model that does NOT have a "verbose" parameter

When I'm training a machine learning model I like to know an estimate of how long it will take to finish running. If I'm using the sci-kit learn library, and presuming that I do not have a loop where I can use something like tqdm, is there a way to gauge the progress of my model?

I know some sci-kit learn models have a "verbose" parameter but there are many that do not, such as AdaBoostClassifier, LinearRegression and OneVsRestClassifier.

What would you recommend using in these cases?

question from:https://stackoverflow.com/questions/65930688/progress-bar-for-sklearn-model-that-does-not-have-a-verbose-parameter

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I am not sure how a progressbar should work. E.g. LinearRegression can be implemented as an Ordinary Least Squares Proplem which is the computation of Pseudo Inverse. For AdaBoostPaper you loop once about each each estimator so maybe you can estimate your training duration by timing the fit of few estimators and then scale it up?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...