Member 10318092 Ответов: 0

Как пользоваться ml.net для рекомендательного движка?


Я хочу реализовать механизм рекомендаций для своего проекта с помощью ML.Net-да.
Какой алгоритм поддерживает механизм рекомендаций?
Пожалуйста, помогите мне.

Что я уже пробовал:

Я уже пробовал с
public void TrainAndWrite()
     {
         var pipeLine = new LearningPipeline();
         pipeLine.Add(new Microsoft.ML.Legacy.Data.TextLoader("path").CreateFrom(useHeader: true, separator: ','));
         pipeLine.Add(new CategoricalHashOneHotVectorizer(("UserId", "UserId")));
         pipeLine.Add(new CategoricalHashOneHotVectorizer(("MovieId", "MovieId")));
         pipeLine.Add(new ColumnConcatenator("Features", "UserId", "MovieId"));
         pipeLine.Add(new FieldAwareFactorizationMachineBinaryClassifier());
         var model = pipeLine.Train();
         model.WriteAsync(@"path../../Model.zip");
         ReadAndEvaluate(model);
     }
     public void ReadAndEvaluate(PredictionModel model)
     {
         var testData = new Microsoft.ML.Legacy.Data.TextLoader("").CreateFrom(useHeader: true, separator: ',');
         model = PredictionModel.ReadAsync(@"path../../Model.zip").Result;
         var alogEvalutate = new BinaryClassifierEvaluator();
         alogEvalutate.Evaluate(model, testData);
         Predict(model);
     }
     public void Predict(PredictionModel model)
     {
         model.Predict(new InputDetails());
     }

Member 10318092

Я разработал с помощью ML.Net.

ZurdoDev

И что же?

Member 10318092

использование Microsoft.ML.Legacy;
использование Microsoft.ML.Legacy.Кроссовки;
использование Microsoft.ML.Legacy.Трансформация;
с помощью Microsoft.Мл.Во время выполнения.Интерфейс прикладного программирования;

выше пространства имен, которые я использовал для создания механизма рекомендаций. но я терплю неудачу.

0 Ответов