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
구현

생성자

MLContext(Nullable<Int32>)

ML 컨텍스트를 만듭니다.

속성

AnomalyDetection

변칙 검색 문제와 관련된 트레이너 및 작업

BinaryClassification

이진 분류 문제와 관련된 트레이너 및 작업.

Clustering

클러스터링 문제와 관련된 트레이너 및 작업

ComponentCatalog

모델 로드에 사용할 구성 요소의 카탈로그입니다.

Data

데이터 로드 및 저장.

FallbackToCpu

GPU에서 실행할 수 없는 경우 CPU에서 다시 실행되도록 허용합니다.

Forecasting

문제 예측과 관련된 트레이너 및 작업.

GpuDeviceId

CPU에서 null 실행하기 위해 실행을 실행할 GPU 디바이스 ID입니다.

Model

학습된 모델을 사용한 작업.

MulticlassClassification

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

Ranking

순위 문제와 관련된 트레이너 및 작업.

Regression

회귀 문제와 관련된 트레이너 및 작업.

TempFilePath

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

Transforms

데이터 처리 작업.

이벤트

Log

로그 메시지의 처리기입니다.

명시적 인터페이스 구현

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 작업에 대한 공통 컨텍스트입니다. 사용자가 인스턴스화한 후에는 데이터 준비, 기능 엔지니어링, 학습, 예측 및 모델 평가를 위한 구성 요소를 만드는 방법을 제공합니다. 또한 로깅, 실행 제어 및 반복 가능한 난수를 설정하는 기능을 허용합니다.

적용 대상