ML.net модели обучение с использованием наборов обучения и валидацииC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ML.net модели обучение с использованием наборов обучения и валидации

Сообщение Anonymous »

У меня проблема с Microsoft.ml в C#, начиная с этого кода: < /p>
LightGbmBinaryTrainer modelTrainer = mlContext.BinaryClassification.Trainers.LightGbm(options);

var transformer = mlContext.Transforms
.CopyColumns("Label", nameof(TrainingDataPoint.Label))
.Append(mlContext.Transforms.CopyColumns("Weight", "Weight"))
.Append(mlContext.Transforms.Categorical.OneHotEncoding("Features", nameof(TrainingDataPoint.Features)))
.AppendCacheCheckpoint(mlContext);

var trainingPipeline = transformer.Append(modelTrainer);

IDataView dataView = mlContext.Data.LoadFromEnumerable(data, this._schema);
var dataSplit mlContext.Data.TrainTestSplit(dataView, testFraction: 0.2, null, SEED);

var model = trainingPipeline.Fit(dataSplit.TrainSet);
< /code>
Класс LightgbmbinaryTrainer имеет возможность «подходить», используя как тест, так и набор проверки: < /p>
modelTrainer.Fit(dataSplit.TrainSet, dataSplit.TestSet);
< /code>
Я использовал это для большого эффекта в других местах, но в моем случае использования выше мне нужно построить более сложную учебную плату. Полученный объект, на который мне нужно назвать «FIT», не имеет этого метода подписи LGBM. Есть ли способ, которым я могу заставить это работать? Либо, добавив другой слой к моему трубопроводу, либо любыми другими средствами?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ation-sets
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»