Partager via


EstimatorChain<TLastTransformer>.AppendCacheCheckpoint Méthode

Définition

Ajoutez un « point de contrôle de mise en cache » à la chaîne d’estimateur. Cela garantit que les estimateurs en aval seront entraînés par rapport aux données mises en cache. Il est utile d’avoir un point de contrôle de mise en cache avant les formateurs ou l’ingénierie des fonctionnalités qui prennent plusieurs passes de données. Il est également utile d’avoir après une opération lente, par exemple après le chargement du jeu de données à partir d’une source lente ou après l’ingénierie de caractéristiques lente sur sa phase d’application, si les estimateurs en aval effectuent plusieurs passes sur la sortie de cette opération. L’ajout d’un point de contrôle de cache au début ou à la fin d’un EstimatorChain<TLastTransformer> est sans signification et doit être évité. Les points de contrôle de cache doivent être supprimés si les exceptions de thrashing de disque ou OutOfMemory sont visibles, ce qui peut se produire lorsque le jeu de données proposé immédiatement avant le point de contrôle est supérieur à la ram disponible.

public Microsoft.ML.Data.EstimatorChain<TLastTransformer> AppendCacheCheckpoint (Microsoft.ML.Runtime.IHostEnvironment env);
member this.AppendCacheCheckpoint : Microsoft.ML.Runtime.IHostEnvironment -> Microsoft.ML.Data.EstimatorChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> Microsoft.ML.ITransformer)>
Public Function AppendCacheCheckpoint (env As IHostEnvironment) As EstimatorChain(Of TLastTransformer)

Paramètres

env
IHostEnvironment

Environnement hôte à utiliser pour la mise en cache.

Retours

S’applique à