dotnet / dotnet/machinelearning

OvaModelParameters is not strongly-typed

Ouverte
#2,467 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
api-suggestion area-Trainers Priority:1
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

Recevez les nouvelles issues par e-mail

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