机器学习
-
分类模型只看准确率够吗?用 Precision、Recall 与 F1 评估不平衡数据
用 95:5 极端样例说明高准确率仍可能漏掉全部正类,并给出 Precision、Recall、F1 的选择和验证方法。
-
机器学习模型欠拟合还是过拟合?用学习曲线比较训练分数与验证分数
用 scikit-learn 学习曲线同时观察训练与验证 F1,区分欠拟合、过拟合和继续补数据的可能价值。
-
用 ChatGPT 学卷积神经网络:用 NumPy 核对卷积结果和输出尺寸
用固定小矩阵向 ChatGPT 提出学习问题,在 NumPy 中核对互相关数值和两个步长的输出尺寸。
-
分类模型比简单基线好吗?用 DummyClassifier 对照多数类预测
在同一人工数据上比较多数类基线和分类模型,核对普通准确率、平衡准确率与正类召回,再说明真实评测如何判断价值。
-
已有向量怎么做相似检索?用 NearestNeighbors 返回余弦距离与文档 ID
用现成向量建立小规模精确余弦检索,把矩阵行号映射到稳定文档 ID,并核对维度、零向量、距离方向与无答案情况。
-
可解释 AI 工具怎么用?用部分依赖图检查特征与预测的关系
训练本地演示回归模型,生成和保存部分依赖图,核对网格及预测范围,并说明参考分布、相关特征与因果解释的限制。
-
ROC AUC 怎么计算才不弄反?核对正类、概率列与单类别报错
以明确正类的人工二分类评分核对 ROC AUC 的概率列、排序方向和单类别评测边界,避免把无有效指标写成成功。
-
稀疏特征矩阵会占多少内存?用 SciPy CSR 核对存储与转稠密风险
先计算 SciPy CSR 三组底层数组的字节数,再估算稠密数组体积,以一个少非零项的大形状例子检查内存风险和安全切片。
-
多个分类模型怎么一起投票?用 VotingClassifier 核对硬投票与软投票
用 VotingClassifier 组合三个分类模型,手算多数票与平均概率并和 API 输出对照,说明编码、同票规则和概率质量要求。
-
表格建模前怎么删除常量列?用 VarianceThreshold 核对保留字段
用 VarianceThreshold 删除训练期常量列并保留字段名,检查新数据的字段变化、全常量失败路径及后续预测契约。