繁体   English   中英

如何在scikit-learn中使用correclty pyprind?

[英]How to use correclty pyprind with scikit-learn?

目前,我正在使用pyprind ,这是一个实现进度条的库:

#Compute training time elapsed
pbar = pyprind.ProgBar(45, width=120, bar_char='█')
for _ in range(45):
    #Fiting
    clf = SVC().fit(X_train, y_train)
    pbar.update()
#End of bar

但是,我不知道那是使用pbar的正确方法,因为我猜我适合45倍clf 因此,我应该如何正确使用pbar ?。

我没有使用pyprind但是我已经使用了progressbar 只需使用-

pip install progressbar

然后 -

from progressbar import ProgressBar
pbar = ProgressBar()
for x in pbar(range(45)):
    clf = SVC().fit(X_train, y_train)

而且你很好。

请注意,如果您想了解有关学习过程的更多信息,可以使用vebose标志:

X = np.array([[-1, -1], [-2, -1], [1, 1], [2, 1]])
y = np.array([1, 1, 2, 2])
clf = SVC(verbose =True)
clf.fit(X, y)

输出:

optimization finished, #iter = 12
obj = -1.253423, rho = 0.000003
nSV = 4, nBSV = 0
Total nSV = 4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM