请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

并行化

机器学习中并行化怎么做,老师能提供好一些的文章吗?
感谢

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2018-06-03 12:59:31

机器学习算法的并行化和普通算法的并行化并没有区别,都是对于可以进行并行计算的部分分配给不同的CPU或者管道进行计算。具体并行技术本身已经远远不是这个课程所涉及的内容了。


在这个课程中,我们使用sklearn提供的算法接口中,凡是可以传入n_jobs参数的算法,都是可以并行处理的算法。(n_jobs参数在这个课程中有详细介绍)。通常并行思路也非常直观。比如我们遇见的第一个可以传入n_jobs的算法是GridSearchCV,就是在进行网格搜索的时候,对于不同的参数组合,如果机器支持多核运算,我们可以在不同的核上并行运行不同的参数组合,而不需要对于每一种参数组合串行排队在一个核上运行。


可以查阅sklearn的文档,看看这个课程的哪些算法支持n_jobs参数?是个很有意思的学习过程:)至于具体如何进行并行编程,请参考其他相关资料。


加油!

0 回复 有任何疑惑可以回复我~
  • 提问者 大神带D #1
    老师,您太敬业了,不多学习都对不起你了
    回复 有任何疑惑可以回复我~ 2018-06-03 14:06:40
  • liuyubobobo 回复 提问者 大神带D #2
    哈哈。除了多多学习外,也不要忘记给我的课程好评,多宣传我的课程,多支持我的新课哦:)加油!
    回复 有任何疑惑可以回复我~ 2018-06-03 14:31:55
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号