dotnet / dotnet/machinelearning-modelbuilder

[CLI] Generate only training assets in existing application

Ouverte
#2,018 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Priority:1 Stale
Langage dominant
Dockerfile
Étoiles
285
Forks
66
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When using Model Builder for training, the following files are created as a result of the training process in the project from which "Add > Machine Learning Model" is selected:

- *.mbconfig
- *.training.cs
- *.consumption.cs
- *.zip (Model file)

Optionally, in the Consume step, users have the option to generate a new project from the Console and Web API templates provided. The same files are copied over to the new project and the user can use them to consume their model.

In the CLI however, a new console application with the mbconfig, training, consumption, and zip file inside it is created automatically.

**Proposal**:
- Only generate the *.mbconfig, *.training.cs, *.consumption.cs, and *.zip files inside the project where the `mlnet` command is run from.
- Make the generation of a new .NET project for model consumption optional.

Doing so will make the workflows feel similar between Model Builder and the CLI. Additionally, it'll simplify the process of using the model in an existing app because there's no need to go through the extra step of adding a reference to the newly generated project.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la commande `mlnet` et suivez la manière dont les sorties d’entraînement et la nouvelle application console sont générées. Vérifiez que les sorties `.mbconfig`, `.training.cs`, `.consumption.cs` et `.zip` existantes peuvent être placées dans le projet actuel, et rendez facultative la création du projet de consommation ; c’est terminé lorsque les deux workflows sont pris en charge.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp
Domaine
cli, machine-learning
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.