模型训练
-
未标注样本怎么参与分类训练?用 LabelPropagation 保留已知标签并检查传播结果
用 LabelPropagation 将未标注行设为 -1,检查已知标签保留、训练样本传播结果及独立测试,并生成需人工复核的候选行。
-
SelectKBest 怎么筛选分类特征?在 Pipeline 中保留原始列名
用 SelectKBest 在训练集内筛选分类特征,核对原始列名、筛选后形状和 Pipeline 预测;说明单变量筛选的限制与测试集边界。
-
一个模型怎样预测两个数值目标?用 MultiOutputRegressor 对齐输出并逐列验收
用 MultiOutputRegressor 为两个连续目标分别训练回归器,固定输出顺序、保留样本编号,并按各自单位验收预测误差。
-
回归目标怎么做对数变换?用 TransformedTargetRegressor 还原原尺度预测
配对使用 log1p 与 expm1,让 TransformedTargetRegressor 自动还原预测,并用同一测试集核对原尺度误差和逆变换一致性。
-
训练数据有缺失值怎么办?用 SimpleImputer 填补特征并检查空列
用 SimpleImputer 检查训练中位数、缺失指示列与全空列输出,区分模型特征填补和原始业务事实修复。
-
数值特征有离群点怎么缩放?用 RobustScaler 核对中位数与四分位距
用七条数值手算 RobustScaler 的中位数与四分位距,比较两种缩放结果,并检查极端值、零IQR和稀疏输入边界。
-
预测结果怎样给出范围?用 QuantileRegressor 训练分位数并核对覆盖率
以 QuantileRegressor 分别训练条件分位数,生成中央预测区间,并在独立样本上核对覆盖率、宽度和越界记录。
-
Qwen 智能体怎么训练?把提示词、工具和评估集分开迭代
先不改模型权重:定义任务、给工具写输入输出契约、建立含反例的评估集;只有稳定的失败模式才进入下一轮改提示词或训练方案。
-
机器学习工具怎么选?比较 scikit-learn、PyTorch 与 XGBoost 的适用任务
从输入类型、自定义网络、训练接口和设备条件比较 scikit-learn、PyTorch 与 XGBoost,给出具体改选条件,并用可运行的 scikit-learn 例子建立学习基准。
-
回归模型如何遵守单调关系?用梯度提升约束并检查反例
用 HistGradientBoostingRegressor 为数值列指定单调约束,对照无约束模型,在固定其他特征的网格上检查下降反例,并解释列顺序、类别、缺失输入和误差代价。