Bagikan melalui


IPredictionTransformer<TModel> Antarmuka

Definisi

Antarmuka untuk semua transformator yang dapat mengubah data berdasarkan Microsoft.ML.IPredictor bidang . Implementasi antarmuka ini tidak memiliki kolom fitur, atau memiliki lebih dari satu kolom fitur, dan tidak dapat mengimplementasikan ISingleFeaturePredictionTransformer<TModel>, yang sebagian besar ML.Net implementasi tranformer.

public interface IPredictionTransformer<out TModel> : Microsoft.ML.ITransformer where TModel : class
type IPredictionTransformer<'Model (requires 'Model : null)> = interface
    interface ITransformer
    interface ICanSaveModel
Public Interface IPredictionTransformer(Of Out TModel)
Implements ITransformer

Jenis parameter

TModel

Microsoft.ML.IPredictor atau ICalibrator digunakan untuk transformasi data.

Parameter jenis ini bersifat kovarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
Turunan
Penerapan

Properti

IsRowToRowMapper

Apakah panggilan ke GetRowToRowMapper(DataViewSchema) harus berhasil, pada skema yang sesuai.

(Diperoleh dari ITransformer)
Model

Antarmuka untuk semua transformator yang dapat mengubah data berdasarkan Microsoft.ML.IPredictor bidang . Implementasi antarmuka ini tidak memiliki kolom fitur, atau memiliki lebih dari satu kolom fitur, dan tidak dapat mengimplementasikan ISingleFeaturePredictionTransformer<TModel>, yang sebagian besar ML.Net implementasi tranformer.

Metode

GetOutputSchema(DataViewSchema)

Penyebaran skema untuk transformator. Mengembalikan skema output data, jika skema input seperti yang disediakan.

(Diperoleh dari ITransformer)
GetRowToRowMapper(DataViewSchema)

Membuat pemeta baris ke baris berdasarkan skema input. Jika IsRowToRowMapper adalah false, maka pengecualian harus dilemparkan. Jika skema input sama sekali tidak cocok untuk membangun pemeta, pengecualian juga harus dilemparkan.

(Diperoleh dari ITransformer)
Save(ModelSaveContext)

Antarmuka untuk semua transformator yang dapat mengubah data berdasarkan Microsoft.ML.IPredictor bidang . Implementasi antarmuka ini tidak memiliki kolom fitur, atau memiliki lebih dari satu kolom fitur, dan tidak dapat mengimplementasikan ISingleFeaturePredictionTransformer<TModel>, yang sebagian besar ML.Net implementasi tranformer.

(Diperoleh dari ICanSaveModel)
Transform(IDataView)

Masukkan data, buat transformasi, keluarkan data. Perhatikan bahwa IDataView's malas, jadi tidak ada transformasi aktual terjadi di sini, hanya validasi skema.

(Diperoleh dari ITransformer)

Metode Ekstensi

Preview(ITransformer, IDataView, Int32)

Pratinjau efek pada transformer yang diberikan data.

Append<TTrans>(ITransformer, TTrans)

Buat rantai transformator baru, dengan menambahkan transformator lain ke akhir rantai transformator ini.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> membuat mesin prediksi untuk alur rangkaian waktu. Ini memperbarui status model rangkaian waktu dengan pengamatan yang terlihat pada fase prediksi dan memungkinkan titik pemeriksaan model.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> membuat mesin prediksi untuk alur rangkaian waktu. Ini memperbarui status model rangkaian waktu dengan pengamatan yang terlihat pada fase prediksi dan memungkinkan titik pemeriksaan model.

Berlaku untuk