dotnet / dotnet/machinelearning-modelbuilder

[CLI] Generate only training assets in existing application

オープン
#2,018 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
Priority:1 Stale
主要言語
Dockerfile
スター
285
フォーク
66
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

`mlnet` コマンドから始め、トレーニング出力と新しいコンソール アプリケーションがどのように生成されるかを追跡します。既存の `.mbconfig`、`.training.cs`、`.consumption.cs`、`.zip` の出力を現在のプロジェクトに配置できることを確認し、consumption project の作成をオプションにします。両方のワークフローがサポートされれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
csharp
領域
cli, machine-learning
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。