采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我用的Jupyter版本见下图:
在做网格搜索时,所有设置都一样,可是中间过程的相关信息却没有像您教学里展示的那样输出,还有计时的%%time也只输出了wall time。请指教。
我怀疑是你的电脑的核数比较多,4核?然后再并行处理的时候淹掉了jupyter notebook的一部分计时输出。。。试试给n_jons少分配一点,比如四核电脑,让n_jobs=3?
一个更复杂的解决方案,是将时间和最终的计算结果等等信息放在log中,而不依赖jupyter notebook的输出。专业一点需要这么做,为每一次参数调节存档。。。
至于verbose的输出,这应该是scikit-learn版本的差异。我的scikit-learn版本老一些。目测你的输出更少了?用verbose=3试一下?
我在录制完全部课程以后,会将我的scikit-learn升至最新的最高版本,届时我在研究一下是不是新版本的scikit-learn基于verbose参数做出了调整。现在只能辛苦你试验一下啦:)
加油!
非常感谢!
老师,没错,我的是四核。对波波老师的敬仰犹如滔滔江水,连绵不绝....
也遇到了同样的问题,verbose=3也不显示每组candidates的时间,只有多个tasks的时间。 感觉网格搜索没有什么技术含量,纯靠蛮力,不知道可不可以这么理解?
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
3.2k 19
4.2k 17
3.6k 15
2.0k 15
1.9k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号