easymlops SKILL.md skillB
easymlops from zhulei227/easymlops is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zhulei227/easymlops/easymlops@git:20261103.34fd18fPins git:20261103.34fd18f in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zhulei227/easymlops
- Path
skills/SKILL.md- Versions recorded
- 15
- Latest version
- git:20261103.34fd18f, committed Nov 3, 2026
- First version recorded
- Oct 22, 2026
- Size
- 27,943 bytes
- Repository stars
- 23
- License
- Apache-2.0
This skill should be used when building machine learning modeling tasks with the EasyMLOps framework (pip install easymlops), including business task playbooks. Covers Pipeline-based table data modeling (cleaning, encoding, feature selection, decomposition, FM/DeepFM, classification/regression), NLP tasks, time series, YOLO vision, OCR, AutoML, model persistence, and FastAPI deployment. Business playbooks with iterative optimization workflows: 核保风控 underwriting, 理赔风控 claims risk/fraud, 反欺诈反洗钱…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# EasyMLOps 机器学习 Pipeline 框架
EasyMLOps 是一个基于 Pipeline 模式构建的机器学习建模任务框架,提供从数据处理、特征工程、模型训练到生产部署的完整流程支持。只依赖 `pip install easymlops` 即可使用核心表格功能;视觉/OCR 任务需要额外依赖(见下文)。
## 核心模块导入
```python
from easymlops import TablePipeLine, NLPPipeline, TSPipeLine
from easymlops.yolo import YOLOPipeline
from easymlops.ocr import OCRPipeLine
```
## 主要功能模块
| 模块 | 说明 |
|------|------|
| **TablePipeLine** | 表格数据处理:数据清洗、特征编码、特征降维、特征选择、**因子分解机(FM/FFM/DeepFM)**、分类回归、Stacking |
| **NLPPipeline** | NLP任务:文本清洗、分词、特征提取、文本分类、相似度检索 |
| **TSPipeLine** | 时序任务:时间序列处理、DNN模型 |
| **YOLOPipeline** | 视觉任务:目标检测、实例分割、图像分类、姿态估计、旋转目标检测 |
| **OCRPipeLine** | OCR任务:文本检测与识别,支持80+语言 |
| **AutoML** | 自动化机器学习(含 LLM 集成) |
## 典型工作流程
1. 数据输入 → `FixInput()` 确保输入为 DataFrame 格式
2. 预处理 → `FillNa()`、列选择/重命名、类型转换
3. 特征工程 → 用 `Parallel([...])` 并行执行多种编码,多路结果自动横向拼接
4. 模型训练 → `pipeline.fit(x_train)`,模型 pipe 需传入 `y=y_train` 或 `label=...`
5. 预测/评估 → `transform` / `transform_single`(单条预测),配合 PR/ROC 曲线评估
6. 持久化 → `pipeline.save("./model.pkl")` / `TablePipeLine.load("./model.pkl")`
7. 部署 → 用 Flask/FastAPI 封装 `transform_single` 实现服务化上线
8. 特征存储与监控 → 通过 storage 模块存储特征
## 最小示例(表格分类)
```python
import pandas as pd
…Read the whole file at its exact version.
How to install
mdr add zhulei227/easymlops/easymlops@sha256:7d91e2ffc5de7b24The line at the top of this page pins the label git:20261103.34fd18f, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_zgx7nfeljeo7gdyx)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 15 versions of this file, between Oct 22, 2026 and Nov 3, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261103.34fd18f latest | 2026-11-03 | 34fd18f | 27,943 B | B | view · diff |
| git:20261103.440c98e | 2026-11-03 | 440c98e | 27,630 B | B | view · diff |
| git:20261103.58b475b | 2026-11-03 | 58b475b | 27,121 B | B | view · diff |
| git:20261103.ddd9ebd | 2026-11-03 | ddd9ebd | 27,121 B | B | view · diff |
| git:20261102.13648d7 | 2026-11-02 | 13648d7 | 26,443 B | B | view · diff |
| git:20261030.41a893d | 2026-10-30 | 41a893d | 25,783 B | B | view · diff |
| git:20261030.d973ea0 | 2026-10-30 | d973ea0 | 24,526 B | B | view · diff |
| git:20261029.fc81b0a | 2026-10-29 | fc81b0a | 24,402 B | B | view · diff |
| git:20261029.eefce69 | 2026-10-29 | eefce69 | 24,178 B | B | view · diff |
| git:20261028.081009f | 2026-10-28 | 081009f | 23,072 B | B | view · diff |
| git:20261028.7133057 | 2026-10-28 | 7133057 | 22,183 B | B | view · diff |
| git:20261028.24023ed | 2026-10-28 | 24023ed | 21,335 B | B | view · diff |
| git:20261028.e3ed904 | 2026-10-28 | e3ed904 | 20,019 B | B | view · diff |
| git:20261023.0e7e9bd | 2026-10-23 | 0e7e9bd | 19,079 B | B | view · diff |
| git:20261022.76b61c7 | 2026-10-22 | 76b61c7 | 18,968 B | B | view |
Audit of the latest version
- fail: No link to a raw IP address (matched: http://127.0.0.1:8901)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (27943 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
zhulei227/easymlops · 23 stars · license Apache-2.0 · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zgx7nfeljeo7gdyx GET https://markdownregistry.com/api/v1/resolve?ref=zhulei227/easymlops/easymlops GET https://markdownregistry.com/api/v1/blob/7d91e2ffc5de7b2466aa78cdab32bf3100d57fde3e2c4e396cf7c6b55ef63b89
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.