dotnet / dotnet/machinelearning
OvaModelParameters is not strongly-typed
- 主要言語
- C#
- スター
- 9.4k
- フォーク
- 2k
- 平均マージ
- 2日 20時間
- マージ済み PR(30日)
- 11
説明
In the constructor of 'OvaModelParameters`,
```csharp
using TScalarPredictor = IPredictorProducing;
...
internal static OvaModelParameters Create(IHost host, OutputFormula outputFormula, TScalarPredictor[] predictors)
{
...
}
```
we remove the type information of predictors by forcing them to be `IPredictorProducing`. To make all multi-class classifiers' outputting strongly-typed models. We need to make `OvaModelParameters` strongly-typed.
コントリビューションガイド
調査の方向性
OvaModelParameters とその Create メソッドを見つけ、次に predictor のジェネリック型と、それらを使用するマルチクラス分類器の呼び出し箇所を調べます。predictor の型情報が現在どのように失われているかを特定します。OvaModelParameters と影響を受ける出力を生成するマルチクラスモデルが、predictor に IPredictorProducing を強制することなく強い型付けを維持できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- machine-learning
- issue の種類
- リファクタリング
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100