mcpField
B
building-classification-models

building-classification-models

github.com/jeremylongshore数据与数据库2.9k40 次安装2 天前更新
代码仓库

关于 building-classification-models

面向 Claude 的监督式分类建模技能,使用带标签的数据构建模型。它分析任务需求,通过 classification-model-builder 插件生成训练代码,并报告评估指标及改进方向。

主要功能

  1. 01分析数据集和目标变量
  2. 02生成模型训练代码
  3. 03处理预处理与特征选择
  4. 04支持模型选择和调参
  5. 05报告分类指标及分析结果

适用场景

  1. 01构建垃圾邮件分类器
  2. 02根据客户数据预测流失
  3. 03评估分类器并寻找改进方向

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill building-classification-models

安装后在 Claude Code 中输入/building-classification-models确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
model_config_template.json
README.md
references/
README.md
scripts/
README.md

详细介绍

分类模型构建器

为带标签的数据构建和评估监督学习任务的分类模型。

概述

此技能可帮助 Claude 高效地构建和部署分类模型。它会自动完成模型选择、训练和评估,为用户提供稳健可靠的分类解决方案。此技能还会分析模型表现,并提出潜在的改进建议。

工作原理

  1. 上下文分析:Claude 分析用户的请求,识别数据集、目标变量以及分类模型的具体要求。
  2. 模型生成:此技能利用 classification-model-builder 插件,根据已识别的数据集和要求生成用于训练分类模型的代码。该过程包括数据预处理、特征选择、模型选择和超参数调优。
  3. 评估和报告:使用适当的指标(例如准确率、精确率、召回率、F1 分数)训练和评估生成的模型。随后向用户提供性能指标和分析结果。

何时使用此技能

在以下情况下,此技能会激活:

  • 根据给定的数据集构建分类模型。
  • 训练分类器以预测类别结果。
  • 评估分类模型的性能。

示例

示例 1:构建垃圾邮件分类器

用户请求:“使用此数据集构建一个分类器来检测垃圾邮件。”

此技能将:

  1. 分析提供的电子邮件数据集,识别特征和目标变量(垃圾邮件/非垃圾邮件)。
  2. 使用 classification-model-builder 插件生成 Python 代码,以训练垃圾邮件分类模型,包括数据清理、特征提取和模型选择。
示例 2:预测客户流失

用户请求:“使用客户数据创建一个分类模型来预测客户流失。”

此技能将:

  1. 分析客户数据,识别相关特征和流失状态。
  2. 生成代码来构建客户流失预测分类模型,包括数据验证、模型训练和性能报告。

最佳实践

  • 数据质量:确保输入数据经过清理和预处理后再训练模型。
  • 模型选择:根据数据特征和任务的具体要求,选择合适的分类算法。
  • 超参数调优:优化模型的超参数,以获得尽可能好的性能。

集成

此技能与 classification-model-builder 插件集成,以自动化模型构建流程。它也可以与其他用于数据分析和可视化的插件配合使用。

前提条件

  • 适当的文件访问权限
  • 已安装所需的依赖项

指示

  1. 满足触发条件时调用此技能
  2. 提供必要的上下文和参数
  3. 查看生成的输出
  4. 根据需要进行修改

输出

此技能会生成与任务相关的结构化输出。

错误处理

  • 输入无效:提示进行更正
  • 缺少依赖项:列出所需组件
  • 权限错误:建议补救步骤

资源

  • 项目文档
  • 相关技能和命令

评论

支持 Markdown