Создайте собственный классификатор, который работает с ML.Net Pipelines - PullRequest
0 голосов
/ 04 октября 2018

У меня есть собственное приложение, и я хотел бы включить библиотеку машинного обучения ML.Net с пользовательским классификатором.В частности, как мне создать собственный классификатор, который работает с классом LearningPipeline?Как создать собственный классификатор, если это означает соблюдение интерфейса ILearningPipelineItem, который требует Microsoft.ML.Runtime.EntryPoints.Var в качестве свойства, несмотря на то, что Microsoft.ML.Runtime.EntryPoints.Var является запечатанным классом?

1 Ответ

0 голосов
/ 04 октября 2018

LearningPipeline не предназначен для расширения.Нет простого способа добавить пользовательский классификатор.

Вы можете взглянуть на новый API (начните здесь ) и реализовать IEstimator<ITransformer>, который вы затем сможете подключить к конвейеру и Fit.

Это будет возможно, но все же не совсем просто.

...