MLContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tüm ML.NET işlemleri için ortak bağlamı temsil eder.
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
- Devralma
-
MLContext
- Uygulamalar
Açıklamalar
Kullanıcı tarafından örneklendikten sonra, bu sınıf veri hazırlama, özellik mühendisliği, eğitim, tahmin ve model değerlendirmesi için bileşenler oluşturmanın bir yolunu sağlar. Ayrıca günlüğe kaydetme, yürütme denetimi ve yinelenebilir rastgele sayılar ayarlama olanağı sağlar.
Oluşturucular
| Name | Description |
|---|---|
| MLContext(Nullable<Int32>) |
ML bağlamını oluşturun. |
Özellikler
| Name | Description |
|---|---|
| AnomalyDetection |
Anomali algılama sorunlarına özgü eğitmenleri ve görevleri alır. |
| BinaryClassification |
İkili sınıflandırma sorunlarına özgü eğitmenleri ve görevleri alır. |
| Clustering |
Kümeleme sorunlarına özgü eğitmenleri ve görevleri alır. |
| ComponentCatalog |
Model yükleme için kullanılacak bileşenlerin kataloğunu alır. |
| Data |
Veri yükleme ve kaydetme işlemlerini alır. |
| FallbackToCpu |
Görev GPU'da çalıştırılamazsa CPU'nun kullanılıp kullanılmayacağını gösteren bir değer alır veya ayarlar. |
| Forecasting |
Tahmin sorunlarına özgü eğitmenleri ve görevleri alır. |
| GpuDeviceId |
YÜRÜTMEnin |
| Model |
Eğitilen modellerle işlemleri alır. |
| MulticlassClassification |
Çok sınıflı sınıflandırma sorunlarına özgü eğitmenleri ve görevleri alır. |
| Ranking |
Sıralama sorunlarına özgü eğitmenleri ve görevleri alır. |
| Regression |
Regresyon sorunlarına özgü eğitmenleri ve görevleri alır. |
| TempFilePath |
ML.NET tarafından oluşturulan geçici dosyaların konumunu alır veya ayarlar. |
| Transforms |
Veri işleme işlemlerini alır. |
Yöntemler
| Name | Description |
|---|---|
| GetOptionOrDefault<T>(String) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| RemoveOption(String) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| SetOption<T>(String, T) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| TryAddOption<T>(String, T) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| TryGetOption<T>(String, T) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
Ekinlikler
| Name | Description |
|---|---|
| Log |
Günlük iletilerini işleyecek geri çağırma yöntemini temsil eder. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IChannelProvider.Start(String) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| IChannelProvider.StartPipe<TMessage>(String) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| IExceptionContext.ContextDescription |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| IExceptionContext.Process<TException>(TException) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| IProgressChannelProvider.StartProgressChannel(String) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
Uzantı Metotları
| Name | Description |
|---|---|
| Auto(MLContext) |
Tüm olası AutoML işlemlerinin kataloğunu döndürür. |
| CancelExecution(MLContext) |
içinde işlem hattının yürütülmesini durdurma MLContext |
| GetOnnxSessionOption(IHostEnvironment) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |
| Recommendation(MLContext) |
Öneri sorunlarına özgü eğitmenler ve görevler. |
| SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions) |
Tüm ML.NET işlemleri için ortak bağlamı temsil eder. |