import pandas as pd from sklearnmodel_selection import train_test_split from sklearnlinear_model import LogisticRegression from sklearnmetrics import roc_auc_score # 读取数据 data = pdread_csv题目2训练数据txt h
这个警告表明模型的训练没有收敛,可能需要增加迭代次数或者使用其他的求解器。可以尝试以下方法:
- 增加迭代次数
可以尝试增加迭代次数,例如将LogisticRegression()函数中的max_iter参数值设置为一个更大的数值,例如1000或者更大的数值。
- 更换求解器
可以尝试更换求解器,例如把LogisticRegression()函数中的solver参数设置为其他求解器,例如'liblinear'或者'sag'。
- 数据归一化
如果数据范围差异较大,可能需要对数据进行归一化处理,例如使用sklearn.preprocessing中的MinMaxScaler或者StandardScaler进行数据归一化。
- 减小正则化系数
可以尝试减小正则化系数C的值,例如将LogisticRegression()函数中的C参数值设置为一个更小的数值,例如0.1或者更小的数值。
原文地址: https://www.cveoy.top/t/topic/dXDW 著作权归作者所有。请勿转载和采集!