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.

Install it, pinned
mdr add zhulei227/easymlops/easymlops@git:20261103.34fd18f

Pins 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

The exact contents, by fingerprint
mdr add zhulei227/easymlops/easymlops@sha256:7d91e2ffc5de7b24

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_zgx7nfeljeo7gdyx.svg)](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.

versioncommittedcommitsizeaudit
git:20261103.34fd18f latest2026-11-03 34fd18f 27,943 BB view · diff
git:20261103.440c98e2026-11-03 440c98e 27,630 BB view · diff
git:20261103.58b475b2026-11-03 58b475b 27,121 BB view · diff
git:20261103.ddd9ebd2026-11-03 ddd9ebd 27,121 BB view · diff
git:20261102.13648d72026-11-02 13648d7 26,443 BB view · diff
git:20261030.41a893d2026-10-30 41a893d 25,783 BB view · diff
git:20261030.d973ea02026-10-30 d973ea0 24,526 BB view · diff
git:20261029.fc81b0a2026-10-29 fc81b0a 24,402 BB view · diff
git:20261029.eefce692026-10-29 eefce69 24,178 BB view · diff
git:20261028.081009f2026-10-28 081009f 23,072 BB view · diff
git:20261028.71330572026-10-28 7133057 22,183 BB view · diff
git:20261028.24023ed2026-10-28 24023ed 21,335 BB view · diff
git:20261028.e3ed9042026-10-28 e3ed904 20,019 BB view · diff
git:20261023.0e7e9bd2026-10-23 0e7e9bd 19,079 BB view · diff
git:20261022.76b61c72026-10-22 76b61c7 18,968 BB view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • 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

GitHub

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.

More from zhulei227/easymlops

kaggle-solutions SKILL.md skill
zhulei227/easymlops · skills/kaggle_solutions/SKILL.md · Search and retrieve Kaggle competition top solutions (write-ups, code repos, notebooks) from the kaggle.farid.one…
git:20261028.24023ed · audit A · 23 stars

Every file in zhulei227/easymlops

Browse by kind, by grade B, or by owner.