Python
-
训练语料怎么扩充?用受控文本变体保留标签与原文关系
扩充 AI 训练文本不必先让模型生成大量新句子。对确实不改变任务标签的格式变化,可以先做少量受控变体,并保存 parent_id。下面把“机器学习”替换为“机器 学习”,验证数量、标签和原文关系;它只是格式鲁棒性练习。
-
AI 语料库怎么建立?给文本保存来源、许可和稳定编号
建立 AI 语料库时,除了文本,还要能回答来源在哪里、能否使用、如何找回原文。下面把教学文本写成 JSONL,保存来源、许可状态和基于文本内容的稳定编号,并拦截空文本与未知使用状态。
-
一个模型怎样预测两个数值目标?用 MultiOutputRegressor 对齐输出并逐列验收
用 MultiOutputRegressor 为两个连续目标分别训练回归器,固定输出顺序、保留样本编号,并按各自单位验收预测误差。
-
回归目标怎么做对数变换?用 TransformedTargetRegressor 还原原尺度预测
配对使用 log1p 与 expm1,让 TransformedTargetRegressor 自动还原预测,并用同一测试集核对原尺度误差和逆变换一致性。
-
训练数据有缺失值怎么办?用 SimpleImputer 填补特征并检查空列
用 SimpleImputer 检查训练中位数、缺失指示列与全空列输出,区分模型特征填补和原始业务事实修复。
-
数值特征有离群点怎么缩放?用 RobustScaler 核对中位数与四分位距
用七条数值手算 RobustScaler 的中位数与四分位距,比较两种缩放结果,并检查极端值、零IQR和稀疏输入边界。
-
预测结果怎样给出范围?用 QuantileRegressor 训练分位数并核对覆盖率
以 QuantileRegressor 分别训练条件分位数,生成中央预测区间,并在独立样本上核对覆盖率、宽度和越界记录。
-
机器学习工具怎么选?比较 scikit-learn、PyTorch 与 XGBoost 的适用任务
从输入类型、自定义网络、训练接口和设备条件比较 scikit-learn、PyTorch 与 XGBoost,给出具体改选条件,并用可运行的 scikit-learn 例子建立学习基准。
-
回归模型如何遵守单调关系?用梯度提升约束并检查反例
用 HistGradientBoostingRegressor 为数值列指定单调约束,对照无约束模型,在固定其他特征的网格上检查下降反例,并解释列顺序、类别、缺失输入和误差代价。
-
没有 GPU 怎么学神经网络?用 MLPClassifier 跑通 CPU 示例
在 CPU 上用 StandardScaler 和 MLPClassifier 训练两维小模型,核对损失记录、预测形状和测试结果;结合实际收敛警告说明排查顺序及硬件边界。