- solver可选参数: 'liblinear', 'sag', 'saga','newton-cg', 'lbfgs'
- 默认: 'liblinear';内部使用了坐标轴下降法迭代优化损失, 用于优化问题的算法。只能用于二分类
- 对于小数据集来说,“liblinear”是个不错的选择,而“sag”和'saga'对于大型数据集会更快。
- 对于多类问题,只有'newton-cg', 'sag', 'saga'和'lbfgs'可以处理多项损失;
- liblinear: 使用了开源的liblinear库实现,内部使用了坐标轴下降法来迭代优化损失函数。
- newton-cg: 也是牛顿法家族的一种,利用损失函数二阶导数矩阵即海森矩阵来迭代优化损失函数。
- lbfgs: 拟牛顿法的一种,利用损失函数二阶导数矩阵即海森矩阵来迭代优化损失函数