ml-engineer

Guide machine learning model development, evaluation, and MLOps with PyTorch and scikit-learn.

30|7|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/rfdiosuao/openfang-cn --skill ml-engineer-rfdiosuao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-engineer
Source: https://github.com/rfdiosuao/openfang-cn/tree/main/crates/openfang-skills/bundled/ml-engineer
Command: npx skills add https://github.com/rfdiosuao/openfang-cn --skill ml-engineer-rfdiosuao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for developing, evaluating, and deploying machine learning models, ensuring reproducible and maintainable ML systems.

Core Features & Use Cases

  • Model Development: Offers best practices for using PyTorch and scikit-learn.
  • Evaluation & Deployment: Guides on selecting appropriate metrics and MLOps practices.
  • Use Case: A data scientist can use this skill to get advice on structuring a PyTorch training pipeline for a new image classification task, including data splitting, learning rate scheduling, and evaluation metrics.

Quick Start

Guide me through setting up a PyTorch training pipeline for image classification.

Frequently Asked Questions about ml-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a PyTorch training pipeline for image classification?

To structure a PyTorch training pipeline, implement systematic data splitting, learning rate scheduling, and appropriate evaluation metrics to ensure reproducible training and maintainable deep learning systems.

What's the best way to select evaluation metrics for machine learning models?

Selecting machine learning evaluation metrics requires matching the metric to your specific model task and data distribution. This skill provides expert guidance on choosing appropriate metrics for both classical scikit-learn models and deep learning deployments.

How does feature engineering work in reproducible machine learning systems?

Feature engineering in reproducible machine learning systems works by systematically transforming raw data into predictive features within structured training pipelines. This ensures consistent data processing across development and production deployment environments.

Can I use scikit-learn and PyTorch together in the same MLOps workflow?

Yes, you can use scikit-learn for classical ML and PyTorch for deep learning within the same MLOps workflow. This skill guides integrating both frameworks into reproducible training pipelines and production deployment best practices.

When do I need MLOps practices for deploying machine learning models?

You need MLOps practices for deploying machine learning models when transitioning from local training to reproducible production systems. It ensures systematic feature engineering, appropriate evaluation, and maintainable deployment of PyTorch and scikit-learn models.

Why does my machine learning model training lack reproducibility?

Machine learning model training lacks reproducibility when training pipelines are unstructured and feature engineering is unsystematic. Implementing structured MLOps practices, proper data splitting, and consistent evaluation metrics resolves these maintainability issues.