dotnet / dotnet/machinelearning
OvaModelParameters is not strongly-typed
- Langage dominant
- C#
- Étoiles
- 9.4k
- Forks
- 1.9k
- Merge moyen
- 2 j 20 h
- PR mergées (30 j)
- 11
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Localisez OvaModelParameters et sa méthode Create, puis examinez les types génériques du predictor ainsi que les sites d’appel du classifieur multi-classe qui les utilisent. Déterminez comment les informations de type du predictor sont actuellement perdues. Le travail est terminé lorsque OvaModelParameters et les modèles multi-classes affectés qui produisent des sorties conservent un typage fort sans imposer aux predictors d’utiliser IPredictorProducing.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- machine-learning
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100