EstimatorChain<TLastTransformer> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili rantai (berpotensi kosong) estimator yang berakhiran dengan TLastTransformer
.
Jika rantai kosong, TLastTransformer
selalu ITransformer.
public sealed class EstimatorChain<TLastTransformer> : Microsoft.ML.IEstimator<Microsoft.ML.Data.TransformerChain<TLastTransformer>> where TLastTransformer : class, ITransformer
type EstimatorChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
interface IEstimator<TransformerChain<'LastTransformer>>
Public NotInheritable Class EstimatorChain(Of TLastTransformer)
Implements IEstimator(Of TransformerChain(Of TLastTransformer))
Jenis parameter
- TLastTransformer
- Warisan
-
EstimatorChain<TLastTransformer>
- Penerapan
-
IEstimator<TransformerChain<TLastTransformer>>
Konstruktor
EstimatorChain<TLastTransformer>() |
Buat rantai estimator kosong. |
Bidang
LastEstimator |
Mewakili rantai (berpotensi kosong) estimator yang berakhiran dengan |
Metode
Append<TNewTrans>(IEstimator<TNewTrans>, TransformerScope) |
Mewakili rantai (berpotensi kosong) estimator yang berakhiran dengan |
AppendCacheCheckpoint(IHostEnvironment) |
Tambahkan 'titik pemeriksaan penembolokan' ke rantai estimator. Ini akan memastikan bahwa estimator hilir akan dilatih terhadap data cache. Sangat membantu untuk memiliki titik pemeriksaan penembolokan sebelum pelatih atau rekayasa fitur yang mengambil beberapa data yang lolos. Sangat membantu untuk memiliki setelah operasi lambat, misalnya setelah pemuatan himpunan data dari sumber lambat atau setelah rekayasa fitur yang lambat pada fase penerapannya, jika estimator hilir akan melakukan beberapa melewati output operasi ini. Menambahkan titik pemeriksaan cache di awal atau akhir EstimatorChain<TLastTransformer> tidak ada artinya dan harus dihindari. Titik pemeriksaan cache harus dihapus jika pembatasan disk atau pengecualian OutOfMemory terlihat, yang dapat terjadi ketika himpunan data unggulan segera sebelum titik pemeriksaan lebih besar dari RAM yang tersedia. |
Fit(IDataView) |
Mewakili rantai (berpotensi kosong) estimator yang berakhiran dengan |
GetOutputSchema(SchemaShape) |
Mewakili rantai (berpotensi kosong) estimator yang berakhiran dengan |
Metode Ekstensi
AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment) |
Tambahkan 'titik pemeriksaan penembolokan' ke rantai estimator. Ini akan memastikan bahwa estimator hilir akan dilatih terhadap data cache. Sangat membantu untuk memiliki titik pemeriksaan penembolokan sebelum pelatih yang mengambil beberapa data berlalu. |
WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>) |
Mengingat estimator, kembalikan objek pembungkus yang akan memanggil delegasi setelah Fit(IDataView) dipanggil. Seringkali penting bagi estimator untuk mengembalikan informasi tentang apa yang cocok, itulah sebabnya Fit(IDataView) metode mengembalikan objek yang ditik secara khusus, bukan hanya umum ITransformer. Namun, pada saat yang sama, IEstimator<TTransformer> sering dibentuk menjadi alur dengan banyak objek, jadi kita mungkin perlu membangun rantai estimator melalui EstimatorChain<TLastTransformer> tempat estimator yang ingin kita dapatkan transformator dikubur di suatu tempat dalam rantai ini. Untuk skenario itu, kita dapat melalui metode ini melampirkan delegasi yang akan dipanggil setelah pas dipanggil. |