Bagikan melalui


Microsoft.ML.Trainers Ruang nama

Namespace yang berisi pelatih, parameter model, dan utilitas.

Kelas

AveragedLinearOptions

Kelas argumen untuk pelatih linier rata-rata.

AveragedLinearTrainer<TTransformer,TModel>

Kelas dasar untuk pelatih linier rata-rata.

AveragedPerceptronTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model klasifikasi biner linier yang dilatih dengan perceptron rata-rata.

AveragedPerceptronTrainer.Options

Opsi untuk seperti yang AveragedPerceptronTrainer digunakan dalam AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options).

CoefficientStatistics

Mewakili objek statistik koefisien yang berisi statistik tentang parameter model terhitung.

ComputeLogisticRegressionStandardDeviation

Menghitung matriks deviasi standar dari masing-masing bobot pelatihan bukan nol, yang diperlukan untuk menghitung lebih lanjut deviasi standar, nilai p, dan z-Score. Gunakan implementasi kelas ini dalam paket Microsoft.ML.Mkl.Components yang menggunakan Intel Math Kernel Library. Karena adanya regularisasi, perkiraan digunakan untuk menghitung varian koefisien linier terlatih.

ComputeLRTrainingStdThroughMkl

Namespace yang berisi pelatih, parameter model, dan utilitas.

ExpLoss

Kerugian Eksponensial, umumnya digunakan dalam tugas klasifikasi.

ExponentialLRDecay

Kelas ini mengimplementasikan pembusukan tingkat Pembelajaran Eksponensial. Diimplementasikan dari dokumentasi tensorflow. Sumber: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Nilai default dan implementasi tingkat pembelajaran berasal dari pengujian model Tensorflow Slim. Sumber : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py

FeatureContributionCalculator

Dukungan untuk perhitungan kontribusi fitur.

FieldAwareFactorizationMachineModelParameters

Parameter model untuk FieldAwareFactorizationMachineTrainer.

FieldAwareFactorizationMachinePredictionTransformer

Namespace yang berisi pelatih, parameter model, dan utilitas.

FieldAwareFactorizationMachineTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model mesin faktorisasi sadar bidang yang dilatih menggunakan metode gradien stochastic.

FieldAwareFactorizationMachineTrainer.Options

FieldAwareFactorizationMachineTrainer.Options untuk FieldAwareFactorizationMachineTrainer seperti yang digunakan dalam FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options).

HingeLoss

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

KMeansModelParameters

Namespace yang berisi pelatih, parameter model, dan utilitas.

KMeansTrainer

IEstimator<TTransformer> untuk melatih pengkluster KMeans

KMeansTrainer.Options

Opsi untuk seperti yang KMeansTrainer digunakan dalam KMeansTrainer(Options).

LbfgsLogisticRegressionBinaryTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model regresi logistik linier yang dilatih dengan metode L-BFGS.

LbfgsLogisticRegressionBinaryTrainer.Options

Opsi untuk LbfgsLogisticRegressionBinaryTrainer yang digunakan dalam LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options)

LbfgsMaximumEntropyMulticlassTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan pengklasifikasi multikelas entropi maksimum yang dilatih dengan metode L-BFGS.

LbfgsMaximumEntropyMulticlassTrainer.Options

LbfgsMaximumEntropyMulticlassTrainer.Options untuk LbfgsMaximumEntropyMulticlassTrainer seperti yang digunakan dalam LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options).

LbfgsPoissonRegressionTrainer

IEstimator<TTransformer> untuk melatih model regresi Poisson.

LbfgsPoissonRegressionTrainer.Options

Opsi untuk seperti yang LbfgsPoissonRegressionTrainer digunakan dalam LbfgsPoissonRegression(Options).

LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase

Kelas opsi dasar untuk estimator pelatih yang berasal dariLbfgsTrainerBase<TOptions,TTransformer,TModel>.

LbfgsTrainerBase<TOptions,TTransformer,TModel>

Kelas dasar untuk pelatih berbasis L-BFGS.

LdSvmModelParameters

Namespace yang berisi pelatih, parameter model, dan utilitas.

LdSvmTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model klasifikasi biner non-linier yang dilatih dengan Local Deep SVM.

LdSvmTrainer.Options

Namespace yang berisi pelatih, parameter model, dan utilitas.

LearningRateScheduler

Kelas abstrak ini mendefinisikan penjadwal tingkat pembelajaran.

LinearBinaryModelParameters

Kelas parameter model untuk estimator pelatih biner linier.

LinearModelParameters

Kelas dasar untuk parameter model linier.

LinearModelParameterStatistics

Statistik untuk parameter model linier.

LinearMulticlassModelParameters

Model linier pengklasifikasi multikelas. Ini menghasilkan skor mentah dari semua model liniernya, dan tidak ada output probablistik yang disediakan.

LinearMulticlassModelParametersBase

Model linier umum pengklasifikasi multikelas. LinearMulticlassModelParameters berisi model linier tunggal per kelas.

LinearRegressionModelParameters

Parameter model untuk regresi linier.

LinearSvmTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model klasifikasi biner linier yang dilatih dengan SVM Linear.

LinearSvmTrainer.Options

Opsi untuk seperti yang LinearSvmTrainer digunakan dalam LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options).

LinearTrainerBase<TTransformer,TModel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

LogLoss

Log Loss, juga dikenal sebagai Cross Entropy Loss. Ini umumnya digunakan dalam tugas klasifikasi.

LsrDecay

Kelas ini menerapkan aturan penskalaan linier dan pembuangan LR. Implementasi yang diadopsi dari uji tolok ukur RESNET-CIFAR di Tensorflow yang ramping. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py

MatrixFactorizationTrainer

IEstimator<TTransformer> untuk memprediksi elemen dalam matriks menggunakan faktorisasi matriks (juga dikenal sebagai jenis pemfilteran kolaboratif).

MatrixFactorizationTrainer.Options

Opsi untuk seperti yang MatrixFactorizationTrainer digunakan dalam MatrixFactorization(Options).

MaximumEntropyModelParameters

Model entropi maksimum linier pengklasifikasi multikelas. Ini menghasilkan probabilitas kelas. Model ini juga dikenal sebagai regresi logistik multinomial. Silakan lihat https://en.wikipedia.org/wiki/Multinomial_logistic_regression untuk detailnya.

MetaMulticlassTrainer<TTransformer,TModel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

ModelParametersBase<TOutput>

Kelas dasar generik untuk semua parameter model.

ModelStatisticsBase

Statistik untuk parameter model linier.

NaiveBayesMulticlassModelParameters

Parameter model untuk NaiveBayesMulticlassTrainer.

NaiveBayesMulticlassTrainer

IEstimator<TTransformer> untuk melatih model Naive Bayes multikelas yang mendukung nilai fitur biner.

OlsModelParameters

Parameter model untuk OlsTrainer.

OlsTrainer

IEstimator<TTransformer> untuk melatih model regresi linier menggunakan kuadrat terkecil biasa (OLS) untuk memperkirakan parameter model regresi linier.

OlsTrainer.Options

Opsi untuk seperti yang OlsTrainer digunakan dalam Ols(Options)

OneVersusAllModelParameters

Parameter model untuk OneVersusAllTrainer.

OneVersusAllTrainer

IEstimator<TTransformer> untuk melatih pengklasifikasi multi-kelas satu-versus-semua yang menggunakan pengklasifikasi biner yang ditentukan.

OnlineGradientDescentTrainer

IEstimator<TTransformer> untuk melatih model regresi linier menggunakan Online Gradient Descent (OGD) untuk memperkirakan parameter model regresi linier.

OnlineGradientDescentTrainer.Options

Opsi untuk seperti yang OnlineGradientDescentTrainer digunakan dalam OnlineGradientDescent(Options).

OnlineLinearOptions

Kelas argumen untuk pelatih linier online.

OnlineLinearTrainer<TTransformer,TModel>

Kelas dasar untuk pelatih linier online. Pelatih online dapat diperbarui secara bertahap dengan data tambahan.

PairwiseCouplingModelParameters

Parameter model untuk PairwiseCouplingTrainer.

PairwiseCouplingTrainer

IEstimator<TTransformer> untuk melatih pengklasifikasi multi-kelas coupling berpasangan yang menggunakan pengklasifikasi biner yang ditentukan.

PcaModelParameters

Parameter model untuk RandomizedPcaTrainer.

PoissonLoss

Fungsi Poisson Loss untuk Poisson Regression.

PoissonRegressionModelParameters

Parameter model untuk Regresi Poisson.

PolynomialLRDecay

Kelas ini mengimplementasikan pembusukan tingkat Pembelajaran polinomial. Diimplementasikan dari dokumentasi tensorflow. Sumber: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay Nilai default dan implementasi tingkat pembelajaran berasal dari pengujian model Tensorflow Slim. Sumber : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py

PriorModelParameters

Parameter model untuk PriorTrainer.

PriorTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model klasifikasi biner.

RandomizedPcaTrainer

IEstimator<TTransformer> untuk melatih perkiraan PCA menggunakan algoritma SVD Acak.

RandomizedPcaTrainer.Options

Opsi untuk seperti yang RandomizedPcaTrainer digunakan dalam RandomizedPca(Options).

RegressionModelParameters

Parameter model untuk regresi.

SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase

Opsi untuk SdcaBinaryTrainerBase<TModelParameters>.

SdcaBinaryTrainerBase<TModelParameters>

SDCA adalah algoritma pelatihan umum untuk model linier (umum) seperti mesin vektor pendukung, regresi linier, regresi logistik, dan sebagainya. Keluarga pelatih klasifikasi biner SDCA mencakup beberapa anggota yang disegel: (1) SdcaNonCalibratedBinaryTrainer mendukung fungsi kerugian umum dan mengembalikan LinearBinaryModelParameters. (2) SdcaLogisticRegressionBinaryTrainer pada dasarnya melatih model regresi logistik reguler. Karena regresi logistik secara alami memberikan output probabilitas, jenis model yang dihasilkan ini adalah CalibratedModelParametersBase<TSubModel,TCalibrator>. di mana TSubModel adalah LinearBinaryModelParameters dan TCalibrator adalah PlattCalibrator.

SdcaLogisticRegressionBinaryTrainer

IEstimator<TTransformer> untuk melatih model klasifikasi regresi logistik biner menggunakan metode ascent koordinat ganda stochastic. Model terlatih dikalibrasi dan dapat menghasilkan probabilitas dengan memberi umpan nilai output fungsi linier ke PlattCalibrator.

SdcaLogisticRegressionBinaryTrainer.Options

Opsi untuk seperti yang SdcaLogisticRegressionBinaryTrainer digunakan dalam SdcaLogisticRegression(Options).

SdcaMaximumEntropyMulticlassTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan pengklasifikasi multikelas entropi maksimum. Model terlatih MaximumEntropyModelParameters menghasilkan probabilitas kelas.

SdcaMaximumEntropyMulticlassTrainer.Options

SdcaMaximumEntropyMulticlassTrainer.Options untuk SdcaMaximumEntropyMulticlassTrainer seperti yang digunakan dalam SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>)

SdcaMulticlassTrainerBase<TModel>.MulticlassOptions

Opsi untuk SdcaMulticlassTrainerBase<TModel>.

SdcaMulticlassTrainerBase<TModel>

IEstimator<TTransformer> untuk memprediksi target menggunakan model pengklasifikasi multikelas linier yang dilatih dengan metode turunan koordinat. Tergantung pada fungsi kerugian yang digunakan, model terlatih dapat, misalnya, pengklasifikasi entropi maksimum atau mesin vektor dukungan multi-kelas.

SdcaNonCalibratedBinaryTrainer

IEstimator<TTransformer> untuk melatih model klasifikasi regresi logistik biner menggunakan metode ascent koordinat ganda stochastic.

SdcaNonCalibratedBinaryTrainer.Options

Opsi untuk SdcaNonCalibratedBinaryTrainer.

SdcaNonCalibratedMulticlassTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan pengklasifikasi multikelas linier. Model LinearMulticlassModelParameters terlatih menghasilkan probabilitas kelas.

SdcaNonCalibratedMulticlassTrainer.Options

SdcaNonCalibratedMulticlassTrainer.Options untuk SdcaNonCalibratedMulticlassTrainer seperti yang digunakan dalam SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>).

SdcaRegressionTrainer

IEstimator<TTransformer> untuk melatih model regresi menggunakan metode ascent koordinat ganda stochastic.

SdcaRegressionTrainer.Options

Opsi untuk SdcaRegressionTrainer.

SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase

Opsi untuk pelatih berbasis SDCA.

SdcaTrainerBase<TOptions,TTransformer,TModel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

SgdBinaryTrainerBase<TModel>.OptionsBase

Namespace yang berisi pelatih, parameter model, dan utilitas.

SgdBinaryTrainerBase<TModel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

SgdCalibratedTrainer

IEstimator<TTransformer> untuk melatih regresi logistik menggunakan metode gradien stochastic paralel. Model terlatih dikalibrasi dan dapat menghasilkan probabilitas dengan memberi makan nilai output fungsi linier ke PlattCalibrator.

SgdCalibratedTrainer.Options

Opsi untuk seperti yang SgdCalibratedTrainer digunakan dalam SgdCalibrated(Options).

SgdNonCalibratedTrainer

IEstimator<TTransformer> untuk melatih regresi logistik menggunakan metode gradien stochastic paralel.

SgdNonCalibratedTrainer.Options

Opsi untuk seperti yang SgdNonCalibratedTrainer digunakan dalam SgdNonCalibrated(Options).

SmoothedHingeLoss

Versi fungsi yang HingeLoss lancar, umumnya digunakan dalam tugas klasifikasi.

SquaredLoss

Kerugian Kuadrat, umumnya digunakan dalam tugas regresi.

StochasticTrainerBase<TTransformer,TModel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

SymbolicSgdLogisticRegressionBinaryTrainer

IEstimator<TTransformer> untuk memprediksi target menggunakan model klasifikasi biner linier yang dilatih dengan penurunan gradien stochastic simbolis.

SymbolicSgdLogisticRegressionBinaryTrainer.Options

Opsi untuk seperti yang SymbolicSgdLogisticRegressionBinaryTrainer digunakan dalam SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options).

TrainerEstimatorBase<TTransformer,TModel>

Ini mewakili kelas dasar untuk 'pelatih sederhana'. 'Pelatih sederhana' menerima satu kolom fitur dan satu kolom label, juga secara opsional kolom bobot. Ini menghasilkan 'transformator prediksi'.

TrainerEstimatorBaseWithGroupId<TTransformer,TModel>

Ini mewakili kelas dasar untuk 'pelatih sederhana'. 'Pelatih sederhana' menerima satu kolom fitur dan satu kolom label, juga secara opsional kolom bobot. Ini menghasilkan 'transformator prediksi'.

TrainerInputBase

Kelas dasar untuk semua input pelatih.

TrainerInputBaseWithGroupId

Kelas dasar untuk semua input pelatih yang mendukung kolom grup.

TrainerInputBaseWithLabel

Kelas dasar untuk semua input pelatih yang mendukung kolom Label.

TrainerInputBaseWithWeight

Kelas dasar untuk semua input pelatih yang mendukung kolom bobot.

TweedieLoss

Kehilangan tweedie, berdasarkan kemungkinan log distribusi Tweedie. Fungsi kerugian ini digunakan dalam regresi Tweedie.

UnsupervisedTrainerInputBaseWithWeight

Kelas dasar untuk semua input pelatih yang tidak diawasi yang mendukung kolom bobot.

Struct

LsrDecay.LearningRateSchedulerItem

Struktur ini mewakili jenis item penjadwal tingkat pembelajaran

Antarmuka

ICalculateFeatureContribution

Memungkinkan dukungan untuk perhitungan kontribusi fitur berdasarkan parameter model.

IClassificationLoss

Namespace yang berisi pelatih, parameter model, dan utilitas.

ILossFunction<TOutput,TLabel>

Namespace yang berisi pelatih, parameter model, dan utilitas.

IRegressionLoss

Namespace yang berisi pelatih, parameter model, dan utilitas.

IScalarLoss

Namespace yang berisi pelatih, parameter model, dan utilitas.

ISupportSdcaClassificationLoss

Namespace yang berisi pelatih, parameter model, dan utilitas.

ISupportSdcaLoss

Fungsi kerugian mungkin mengetahui solusi bentuk dekat untuk pembaruan ganda optimal Ref: Sec(6.2) dari http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf

ISupportSdcaRegressionLoss

Namespace yang berisi pelatih, parameter model, dan utilitas.

ITrainerEstimator<TTransformer,TModel>

Antarmuka untuk Trainer Estimator.

Enum

KMeansTrainer.InitializationAlgorithm

Namespace yang berisi pelatih, parameter model, dan utilitas.

MatrixFactorizationTrainer.LossFunctionType

Jenis fungsi kerugian.