dotnet / dotnet/machinelearning

Easyer way to create dynamic DataViews

Open
#5,895 11 comments 1 reaction 0 assignees View on GitHub
area-Core enhancement
Dominant language
C#
Stars
9.4k
Forks
2k
Avg merge
2d 20h
Merged PRs (30d)
11

Description

**Is your feature request related to a problem? Please describe.**
In my company we want add ML blocks to our arsenal (made with Blockly) with witch you could train and run models. I've read in the docs and some issues that the model must be defined beforehand declaring a Class with some Attributes. And apparently it's not easy to create a dynamic model. Our idea is to feed SQL DataSets to the Trainer.

**Describe the solution you'd like**
As a user I would like to define the model based on the shape of the input data. For example, a SQL DataSet, a CSV etc.
After that, each column metadata could be added programatically.

**Describe alternatives you've considered**
Both seem overcomplicated to me:
https://stackoverflow.com/questions/56761728/add-custom-column-to-idataview-in-ml-net
https://stackoverflow.com/questions/66893993/ml-net-create-prediction-engine-using-dynamic-class/66913705#66913705

**Additional context**
Experienced c# developer, new to ML.NET

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.