con un clic
dolphindb-machinelearning
DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | dolphindb-machinelearning |
| description | DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。 |
将本技能作为 DolphinDB Web 侧 ML 链路的唯一入口。它覆盖从数据源发现、原始建模数据选择、角色推断、清洗、特征工程到分类、回归和聚类的一次性聊天交付。
本技能提供的是“决策规则 + 脚本块参考”,不是硬编码流水线。Agent 应根据用户目标、schema、样本和当前平台能力选择必要模块;脚本块用于提供可执行写法和审计证据,不能替代业务判断。
sqlDS(<select * from webTrain>) 构造训练数据源;预测输入必须是 table。聚类必须先把动态特征列构造成 table,再调用 kmeans 或 predict。同一类 ML API 连续失败 2 次后,先跑最小 API 验证,不要扩大脚本继续猜。webLabelCol。先判断请求类型,再按对应模块链路执行。每个链路都先读取本文件和 dolphindb-machinelearning/references/stage-script-map.md,再只读取当前任务需要的 reference 和 DOS 文件。
dolphindb-machinelearning/references/query-guidance.md,需要脚本时读取 dolphindb-machinelearning/scripts/query_reference.dos。dolphindb-machinelearning/references/role-policy.md,需要脚本时读取 dolphindb-machinelearning/scripts/role_reference.dos。dolphindb-machinelearning/references/raw-data-selection-guide.md,并按需参考 query_reference.dos 与 role_reference.dos 的聚合、join、未来窗口和角色摘要块。dolphindb-machinelearning/references/cleaning-guidance.md 和 dolphindb-machinelearning/scripts/cleaning_reference.dos。dolphindb-machinelearning/references/feature-guidance.md 和 dolphindb-machinelearning/scripts/feature_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/classification-model-catalog.md 和 dolphindb-machinelearning/scripts/classification_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/regression-model-catalog.md 和 dolphindb-machinelearning/scripts/regression_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/clustering-model-catalog.md 和 dolphindb-machinelearning/scripts/clustering_reference.dos。上述链路是默认推荐顺序。若用户已经提供可验证的中间结果,可以从最晚的已验证阶段继续,不要机械重跑 query、role、cleaning 或 feature。
webFeatures、webFeatureCols 和明确标签/目标列时,可做最小 schema、角色和泄漏检查后直接进入分类或回归。webFeatures、webFeatureCols 和明确聚类粒度时,可做最小连续数值特征检查后直接进入聚类。existsDatabase、existsTable、schema、行数和样本。sqlDS -> train -> predict(table) 最小链路可用;若类别明显不均衡,在 train/val/test 后运行训练集欠采样块,再按“模型可用性 -> 候选模型表 -> train/val/test -> 可选训练集欠采样 -> 网格计划 -> 网格候选评估 -> 最佳候选 -> test 评估 -> 风险报告 -> 聊天摘要”选择脚本块。sqlDS -> train -> predict(table) 最小链路可用,再按“模型可用性 -> 候选模型表 -> train/val/test -> 网格计划 -> 网格候选评估 -> 最佳候选 -> test 评估 -> 风险报告 -> 聊天摘要”选择脚本块。select feature table -> kmeans -> predict(table) 最小链路可用,再按“模型可用性 -> 候选模型表 -> 预处理 -> 网格计划 -> k/preprocess/model 候选评估 -> 最佳候选 -> 簇画像 -> 风险报告 -> 聊天摘要”选择脚本块。dolphindb-machinelearning/SKILL.md:单技能入口文档,定义用途、约束、路由、流程、停止条件和包内文件清单。dolphindb-machinelearning/references/query-guidance.md:查询规则指南,说明数据源发现、SQL 约束和聊天输出要求。dolphindb-machinelearning/references/role-policy.md:字段角色推断策略,说明实体、时间、标签、特征和工业语义角色的确认规则。dolphindb-machinelearning/references/raw-data-selection-guide.md:原始建模数据选择指南,说明未来窗口标签、泄漏排除、字段保留和原始确认内容。dolphindb-machinelearning/references/stage-script-map.md:阶段到脚本块的索引,说明每个阶段应参考哪些 reference 和脚本块。dolphindb-machinelearning/references/cleaning-guidance.md:数据清洗指南,说明缺失、重复、异常、质量码、单位和工业清洗策略。dolphindb-machinelearning/references/feature-guidance.md:特征工程指南,说明特征族选择、血缘、泄漏控制、预处理和特征筛选策略。dolphindb-machinelearning/references/model-selection-guide.md:统一模型选择教程,说明分类、回归和聚类如何选择候选模型、指标、网格搜索边界和最佳候选解释。dolphindb-machinelearning/references/classification-model-catalog.md:分类模型目录,说明默认模型顺序、指标、网格搜索和模型选择输出。dolphindb-machinelearning/references/regression-model-catalog.md:回归模型目录,说明默认模型顺序、评估指标、网格搜索和模型选择输出。dolphindb-machinelearning/references/clustering-model-catalog.md:聚类模型目录,说明默认 k-means 模型、聚类数候选和输出要求。dolphindb-machinelearning/scripts/query_reference.dos:查询和元数据发现的一次性 DolphinDB 脚本块参考,覆盖数据库/表发现、schema 检查、表画像、字段搜索、有界过滤、聚合、join 校验、月度聚合、分页采样和结果摘要。dolphindb-machinelearning/scripts/role_reference.dos:字段角色推断的一次性 DolphinDB 脚本块参考,覆盖角色候选评分、实体/时间/标签质量检查、工业语义角色、source mode、监督学习适配、未来窗口检查和角色摘要。dolphindb-machinelearning/scripts/cleaning_reference.dos:数据清洗的一次性 DolphinDB 脚本块参考,覆盖缺失率、常量列、重复 key、非法值、填充、异常标记、winsorize、质量码、单位标准化、stuck/spike/jump 检测、标签编码和清洗摘要。dolphindb-machinelearning/scripts/feature_reference.dos:特征工程的一次性 DolphinDB 脚本块参考,覆盖标准化、归一化、缺失指示、布尔标记、日历/周期特征、批量数值扩展、低基数 one-hot、数值交互、lag、rolling、变化量、月度/周期索引、特征对齐、筛选和摘要。dolphindb-machinelearning/scripts/classification_reference.dos:分类训练、预测、评估和风险打分的一次性 DolphinDB 脚本块参考,覆盖标签分布、训练集欠采样、模型可用性、候选模型、切分、随机森林/logistic/朴素贝叶斯/GLM/AdaBoost、预测、accuracy、混淆矩阵、precision/recall/F1、网格计划、轻量网格搜索、最佳候选 test 评估、风险报告和摘要。dolphindb-machinelearning/scripts/regression_reference.dos:回归训练、预测、评估和当前特征打分的一次性 DolphinDB 脚本块参考,覆盖目标分布、模型可用性、候选模型、切分、随机森林/ridge/lasso/elastic net/GLM/AdaBoost、预测、MAE/RMSE/R2/MAPE、残差、误差样本、网格计划、轻量网格搜索、最佳候选 test 评估、风险报告和摘要。dolphindb-machinelearning/scripts/clustering_reference.dos:聚类训练、分配和画像统计的一次性 DolphinDB 脚本块参考,覆盖聚类特征表、缺失检查、winsorize+zscore、k 值规模检查、kmeans/PCA+kmeans、簇规模、画像、中心距离、近似 silhouette、代表样本、网格计划、候选搜索、风险报告和摘要。dolphindb 测试方案、测试文档及测试用例生成;用户提到“测试用例”或“测试文档”时触发;测试脚本使用 `.txt`后缀
检查 Tushare 数据导入 DolphinDB 的前置环境,确认 httpClient 插件和py插件(可选)以及 easy_tushare 模块可用。
将 Tushare Pro API 数据导入 DolphinDB,支持 stock/index/fund/bond/futures/options/etf/spot/fx/llm 多数据域导入。
Generate, review, or refine standalone DolphinDB backtest .dos scripts from natural-language quant strategy requirements, using bundled datasource, initialize, callback refs, contracts, manifests, rules, and templates;
为 DolphinDB / DolphinScript 基础语法、脚本骨架和初版代码生成提供规则集。 Use when 用户需要从自然语言生成可执行 DolphinDB 脚本、修复 DolphinScript 语法错误、 检查变量赋值、函数定义、索引切片、数据结构构造、字符串 / SYMBOL / 时间 / 空值字面量、 表访问、基础 select / exec / update / delete、loadTable / loadTextEx 等基础写法, 探查服务端已有 DFS 库表,编写建库建表样例,或在使用 SQL、函数式、向量化 skill 前先保证代码语法和脚本结构可运行。
在编写、优化、解释 DolphinDB / DolphinScript 代码时应用此函数式编程规则集。 适用于高阶函数、函数模式、函数运算符、链式表达、eachAt/at 映射调用、lambda、部分应用、动态函数调用、模块与函数视图相关任务。 当任务需要以函数为主要组织单位处理数据、组合函数或组织函数接口时使用。