OnnxTransformer 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.
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator .
public sealed class OnnxTransformer : Microsoft.ML.Data.RowToRowTransformerBase, IDisposable
public sealed class OnnxTransformer : Microsoft.ML.Data.RowToRowTransformerBase
type OnnxTransformer = class
inherit RowToRowTransformerBase
interface IDisposable
type OnnxTransformer = class
inherit RowToRowTransformerBase
Public NotInheritable Class OnnxTransformer
Inherits RowToRowTransformerBase
Implements IDisposable
Public NotInheritable Class OnnxTransformer
Inherits RowToRowTransformerBase
- Devralma
- Uygulamalar
Açıklamalar
Tahmin Aracı Özellikleri
Bu tahmin aracının parametrelerini eğitmek için verilere bakması gerekiyor mu? | No |
Giriş sütunu veri türü | veya Double türlerinin Single bilinen boyutlu vektörleri. |
Çıkış sütunu veri türü | Giriş sütunuyla aynı veri türü |
Microsoft.ML ek olarak gerekli NuGet | Microsoft.ML.OnnxTransformer |
Microsoft.ML.OnnxRuntime kitaplığını kullanarak ONNX 1.2, 1.3, 1.4 ve 1.5 biçimindeki (opset 7, 8, 9 ve 10) modellerin çıkarımını destekler. Modeller varsayılan olarak CPU üzerinden puanlanmıştır. GPU yürütmesi gerekiyorsa (isteğe bağlı), Microsoft.ML.OnnxRuntime.Gpu adresinde bulunan NuGet paketini kullanın ve CUDA 9.1 Toolkit ve cuDNN'yi indirin. 'gpuDeviceId' parametresini negatif olmayan geçerli bir tamsayıya ayarlayın. Tipik cihaz kimliği değerleri 0 veya 1'tir. ONNX modellerinin giriş ve çıkışları Tensor türünde olmalıdır. Sıra ve Haritalar henüz desteklenmiyor. OnnxRuntime şu anda Windows ve Ubuntu 16.04 Linux 64 bit platformlarında çalışmaktadır. Mac OS yakında desteklenecektir. Kullanmaya başlamaya hazır modellerin listesini görmek için ONNX Modelleri'ne gidin. Daha fazla bilgi için ONNX'e bakın.
Bu tahmin aracını oluşturmak için aşağıdakileri kullanın: ApplyOnnxModel
Kullanım örneklerinin bağlantıları için Ayrıca Bkz. bölümüne bakın.
Yöntemler
Dispose() |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . |
GetOutputSchema(DataViewSchema) |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . (Devralındığı yer: RowToRowTransformerBase) |
Transform(IDataView) |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . (Devralındığı yer: RowToRowTransformerBase) |
Belirtik Arabirim Kullanımları
ICanSaveModel.Save(ModelSaveContext) |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . (Devralındığı yer: RowToRowTransformerBase) |
ITransformer.GetRowToRowMapper(DataViewSchema) |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . (Devralındığı yer: RowToRowTransformerBase) |
ITransformer.IsRowToRowMapper |
ITransformer , bir OnnxScoringEstimatorsığdırmasından kaynaklanır. Gerekli bağımlılıklar ve gpu üzerinde çalıştırma hakkında daha fazla bilgi edinmek için lütfen bakın OnnxScoringEstimator . (Devralındığı yer: RowToRowTransformerBase) |
Uzantı Metotları
Preview(ITransformer, IDataView, Int32) |
öğesinin belirli bir üzerindeki etkisinin önizlemesini |
Append<TTrans>(ITransformer, TTrans) |
Bu transformatör zincirinin sonuna başka bir transformatör ekleyerek yeni bir transformatör zinciri oluşturun. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions) |
TimeSeriesPredictionEngine<TSrc,TDst> zaman serisi işlem hattı için bir tahmin altyapısı oluşturur. Zaman serisi modelinin durumunu tahmin aşamasında görülen gözlemlerle güncelleştirir ve modelin denetim noktası belirlemesine olanak tanır. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition) |
TimeSeriesPredictionEngine<TSrc,TDst> zaman serisi işlem hattı için bir tahmin altyapısı oluşturur. Zaman serisi modelinin durumunu tahmin aşamasında görülen gözlemlerle güncelleştirir ve modelin denetim noktası belirlemesine olanak tanır. |