使用梯度下降法训练的模型反而耗时较大

来源:6-5 梯度下降法的向量化和数据标准化

云中逐月

2020-12-06

老师你好,我最后测试训练过程耗时的时候,使用梯度下降法反而时间更长,可能会是什么原因呢?感觉很费解~
图片描述

写回答

1回答

liuyubobobo

2020-12-06

我在我的环境下,使用最新的 sklearn,得到的结果也是梯度下降法更慢,说明最新版的 sklearn 对算法实现有调整。不过我尝试使用 m = 1000, n = 10000,依然可以得到课程的结论。你可以在你的环境下再试验一下。


总之 point 是:会有一个临界点,在这个临界点,做矩阵运算会比搜索慢。


继续加油!:)

0
1
云中逐月
嗯,我的环境也是这样的,谢谢老师!
2020-12-06
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程