Udostępnij za pośrednictwem


LearningPipelineExtensions Klasa

Definicja

Metody rozszerzenia, które umożliwiają łączenie łańcuchów potoków szacowania i transformatorów.

public static class LearningPipelineExtensions
type LearningPipelineExtensions = class
Public Module LearningPipelineExtensions
Dziedziczenie
LearningPipelineExtensions

Metody

Append<TSource,TTrans>(IDataLoader<TSource>, IEstimator<TTrans>)

Utwórz nowy moduł do szacowania obciążenia złożonego, dołączając narzędzie do szacowania do tego modułu ładującego dane.

Append<TSource,TTrans>(IDataLoader<TSource>, TTrans)

Utwórz nowy moduł ładujący złożony, dołączając transformator do tego modułu ładującego dane.

Append<TSource,TTrans>(IDataLoaderEstimator<TSource,IDataLoader<TSource>>, IEstimator<TTrans>)

Utwórz nowy moduł do szacowania modułu ładującego złożonego, dołączając inny narzędzie do szacowania danych na końcu tego narzędzia do szacowania modułu ładującego dane.

Append<TTrans>(IEstimator<ITransformer>, IEstimator<TTrans>, TransformerScope)

Utwórz nowy łańcuch narzędzia do szacowania, dołączając kolejny narzędzie do szacowania na końcu tego narzędzia do szacowania.

Append<TTrans>(ITransformer, TTrans)

Utwórz nowy łańcuch transformatorów, dołączając kolejny transformator na końcu tego łańcucha transformatorów.

AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment)

Dołącz punkt kontrolny buforowania do łańcucha narzędzia do szacowania. Zapewni to, że narzędzia do szacowania podrzędnego zostaną wytrenowane względem buforowanych danych. Warto mieć punkt kontrolny buforowania, zanim trenerzy przejmą wiele danych.

WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>)

Biorąc pod uwagę narzędzie do szacowania, zwróć obiekt opakowujący, który wywoła delegata po Fit(IDataView) wywołaniu. Często ważne jest, aby narzędzie do szacowania zwracało informacje o tym, co było odpowiednie, dlatego Fit(IDataView) metoda zwraca specjalnie wpisany obiekt, a nie tylko ogólną ITransformerwartość . Jednak w tym samym czasie IEstimator<TTransformer> często są tworzone w potoki z wieloma obiektami, więc może być konieczne utworzenie łańcucha narzędzi do szacowania za pośrednictwem EstimatorChain<TLastTransformer> miejsca, w którym narzędzie do szacowania, dla którego chcemy uzyskać transformator jest pochowany gdzieś w tym łańcuchu. W tym scenariuszu możemy za pomocą tej metody dołączyć delegata, który zostanie wywołany po wywołaniu dopasowania.

Dotyczy