MLContext 클래스

정의

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

public sealed class MLContext
public sealed class MLContext : Microsoft.ML.Runtime.IHostEnvironment
type MLContext = class
    interface IHostEnvironment
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public NotInheritable Class MLContext
Public NotInheritable Class MLContext
Implements IHostEnvironment
상속
MLContext
구현

설명

사용자가 인스턴스화한 후 이 클래스는 데이터 준비, 기능 엔지니어링, 학습, 예측 및 모델 평가를 위한 구성 요소를 만드는 방법을 제공합니다. 또한 로깅, 실행 제어 및 반복 가능한 난수를 설정하는 기능도 허용합니다.

생성자

Name Description
MLContext(Nullable<Int32>)

ML 컨텍스트를 만듭니다.

속성

Name Description
AnomalyDetection

변칙 검색 문제와 관련된 트레이너 및 작업을 가져옵니다.

BinaryClassification

이진 분류 문제와 관련된 트레이너 및 작업을 가져옵니다.

Clustering

클러스터링 문제와 관련된 트레이너 및 작업을 가져옵니다.

ComponentCatalog

모델 로드에 사용할 구성 요소의 카탈로그를 가져옵니다.

Data

데이터 로드 및 저장 작업을 가져옵니다.

FallbackToCpu

GPU에서 작업을 실행할 수 없는 경우 CPU를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.

Forecasting

문제 예측과 관련된 트레이너 및 작업을 가져옵니다.

GpuDeviceId

CPU에서 실행할 GPU 디바이스 ID를 null 가져오거나 설정합니다.

Model

학습된 모델을 사용하여 작업을 가져옵니다.

MulticlassClassification

다중 클래스 분류 문제와 관련된 트레이너 및 작업을 가져옵니다.

Ranking

순위 문제와 관련된 트레이너 및 작업을 가져옵니다.

Regression

회귀 문제와 관련된 트레이너 및 작업을 가져옵니다.

TempFilePath

ML.NET 만든 임시 파일의 위치를 가져오거나 설정합니다.

Transforms

데이터 처리 작업을 가져옵니다.

메서드

Name Description
GetOptionOrDefault<T>(String)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

RemoveOption(String)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

SetOption<T>(String, T)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

TryAddOption<T>(String, T)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

TryGetOption<T>(String, T)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

이벤트

Name Description
Log

로그 메시지를 처리할 콜백 메서드를 나타냅니다.

명시적 인터페이스 구현

Name Description
IChannelProvider.Start(String)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

IChannelProvider.StartPipe<TMessage>(String)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

IExceptionContext.ContextDescription

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

IExceptionContext.Process<TException>(TException)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

IProgressChannelProvider.StartProgressChannel(String)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

확장명 메서드

Name Description
Auto(MLContext)

가능한 모든 AutoML 작업의 카탈로그를 반환합니다.

CancelExecution(MLContext)

에서 파이프라인 실행 중지 MLContext

GetOnnxSessionOption(IHostEnvironment)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

Recommendation(MLContext)

권장 사항 문제와 관련된 트레이너 및 작업

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

모든 ML.NET 작업에 대한 공통 컨텍스트를 나타냅니다.

적용 대상