有约束条件肿么办

来源:5-8 实现多元线性回归

其实我是至尊贾

2020-07-07

老师您好,假如我的最小二乘拟合对参数是有约束条件的,我是在fit那段代码里直接对参数矩阵进行约束操作么。。。

写回答

1回答

liuyubobobo

2020-07-08

1)首先,这就已经不是线性回归了。所以,不能使用 sklearn 的 LinearRegression 了


2)如果你自己编写算法,实现这个“特殊”的训练方式的话,是的,将逻辑封装在自己的算法的 fit 中。


继续加油!:)

0
2
liuyubobobo
回复
其实我是至尊贾
我不确定你具体是什么约束,但是机器学习的世界里,通常不对求解的参数做约束,因为参数本身只是应用于做预测,机器学习追求的是预测率最高。根据你所在的领域,看一下你的领域内是不是有专门的算法。另外,带约束的问题,听起来很像线性规划。
2020-07-08
共2条回复

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

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

5839 学习 · 2437 问题

查看课程