Bagikan melalui


CustomMappingTransformer<TSrc,TDst> Kelas

Definisi

public sealed class CustomMappingTransformer<TSrc,TDst> : Microsoft.ML.ITransformer where TSrc : class, new() where TDst : class, new()
type CustomMappingTransformer<'Src, 'Dst (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst))> = class
    interface ITransformer
    interface ICanSaveModel
Public NotInheritable Class CustomMappingTransformer(Of TSrc, TDst)
Implements ITransformer

Jenis parameter

TSrc

Jenis yang menjelaskan kolom 'sumber' apa yang digunakan dari input IDataView.

TDst

Jenis yang menjelaskan kolom baru apa yang ditambahkan oleh transformasi ini.

Warisan
CustomMappingTransformer<TSrc,TDst>
Penerapan

Metode

GetOutputSchema(DataViewSchema)

Mengembalikan DataViewSchema yang akan dihasilkan oleh transformator yang diterapkan ke data input dengan skema inputSchema.

Transform(IDataView)

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

Implementasi Antarmuka Eksplisit

ICanSaveModel.Save(ModelSaveContext)

ITransformer dihasilkan dari pas CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Membuat pemeta baris ke baris berdasarkan skema input. Jika IsRowToRowMapper adalah false, maka pengecualian dilemparkan. inputSchema Jika dengan cara apa pun tidak cocok untuk membangun pemeta, pengecualian juga dilemparkan.

ITransformer.IsRowToRowMapper

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

Metode Ekstensi

Preview(ITransformer, IDataView, Int32)

Pratinjau efek transformer pada 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