Skip to content

[dotnet-ai] ML.NET training and deployment#241

Draft
luisquintanilla wants to merge 2 commits into
dotnet:mainfrom
luisquintanilla:dotnet-ai/mlnet
Draft

[dotnet-ai] ML.NET training and deployment#241
luisquintanilla wants to merge 2 commits into
dotnet:mainfrom
luisquintanilla:dotnet-ai/mlnet

Conversation

@luisquintanilla

Copy link
Copy Markdown
Contributor

Fixes #229
Part of #225

Dependencies

Merge order: This PR should be merged after #237 Plugin scaffold.

Summary

Adds the mlnet skill covering the full ML.NET lifecycle: classical ML (classification, regression, clustering, anomaly detection, ranking, recommendation, forecasting) and deep learning via TorchSharp-backed trainers (image classification, object detection, NER, QA, text classification, sentence similarity).

Includes three reference files for deeper guidance on custom transforms, DataFrame for data preparation, and TorchSharp for custom neural network architectures.

Changes

File Description
plugins/dotnet-ai/skills/mlnet/SKILL.md Full ML.NET lifecycle: data loading, pipeline building, training, evaluation, deployment. Covers both classical ML and deep learning tasks
plugins/dotnet-ai/skills/mlnet/references/custom-transforms.md 4 approaches to building custom ML.NET pipeline transforms (IEstimator/ITransformer)
plugins/dotnet-ai/skills/mlnet/references/dataframe.md Using Microsoft.Data.Analysis.DataFrame for data exploration and preparation
plugins/dotnet-ai/skills/mlnet/references/torchsharp.md TorchSharp standalone for custom neural network architectures beyond ML.NET's built-in trainers
tests/dotnet-ai/mlnet/eval.yaml Eval: ML.NET training scenario

Key Packages

  • Microsoft.ML (core)
  • Microsoft.ML.AutoML (AutoML)
  • Microsoft.ML.TorchSharp (deep learning trainers)
  • TorchSharp (standalone custom architectures)

Validation

  • SKILL.md has valid YAML frontmatter (name, description)
  • Covers classical ML + deep learning + AutoML + full lifecycle
  • TF 2.3.1 version caveat included
  • Three reference files for extended guidance
  • eval.yaml has at least one scenario

Adds the mlnet skill covering classical ML, deep learning via TorchSharp,
AutoML, and the full train-evaluate-deploy lifecycle. Includes reference
files for custom transforms, DataFrame, and TorchSharp.

Fixes dotnet#229
Part of dotnet#225

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
.NET 10 is the current LTS (released Nov 2025). .NET 8 reaches
end-of-support Nov 2026.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has no activity for 30 days. It will be closed if no further activity occurs within another 7 days of this comment. If it is closed, you may reopen it anytime when you're ready again.

Generated by Close Stale Pull Requests ·

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[dotnet-ai] ML.NET training and deployment

2 participants