Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibung
Eine Instanz der folgenden Objekte wird von jeder Trainingsfunktion zurückgegeben. Sie erben alle von der BaseLearner-Klasse und implementieren allgemeine Methoden.
get_algo_argsgibt die Trainingsparameter zurück,coef_ruft die Koeffizienten ab,summary_gibt Trainingsinformationen zurück.
Der Inhalt ändert sich basierend auf dem trainierten Lernmodul.
BaseLearner-Klasse
microsoftml.modules.base_learner.BaseLearner(**kwargs)
Basisklasse für alle Lernmodule.
coef_
Abrufen von Modellkoeffizienten.
fit(formula: str, data: [revoscalepy.datasource.RxDataSource.RxDataSource,
pandas.core.frame.DataFrame], ml_transforms: list = None,
ml_transform_vars: list = None, row_selection: str = None,
transforms: dict = None, transform_objects: dict = None,
transform_function: str = None,
transform_variables: list = None,
transform_packages: list = None,
transform_environment: dict = None, blocks_per_read: int = None,
report_progress: int = None, verbose: int = 1,
compute_context: revoscalepy.computecontext.RxComputeContext.RxComputeContext = None,
**kargs)
Anpassen des Modells.
get_algo_args()
Abrufen von Algorithmusargumenten.
predict(*args, **kwargs)
Aufruf von microsoftml.rx_predict().
summary_
Abrufen der Modellzusammenfassung.
Bestimmte Lernmodule
Binäres FastTree- oder Regressionsmodell
microsoftml.FastTrees(method: ['binary', 'regression'] = 'binary',
num_trees: int = 100, num_leaves: int = 20,
learning_rate: float = 0.2, min_split: int = 10,
example_fraction: float = 0.7, feature_fraction: float = 1,
split_fraction: float = 1, num_bins: int = 255,
first_use_penalty: float = 0, gain_conf_level: float = 0,
unbalanced_sets: bool = False, train_threads: int = 8,
random_seed: int = None,
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
Abrufen des Trainknotens
get_train_node(**all_args)
Svm-Klasse
microsoftml.OneClassSvm(cache_size: float = 100,
kernel: [<function linear_kernel at 0x0000007156EAC8C8>,
<function polynomial_kernel at 0x0000007156EAC950>,
<function rbf_kernel at 0x0000007156EAC7B8>,
<function sigmoid_kernel at 0x0000007156EACA60>] = {'Name': 'RbfKernel',
'Settings': {}}, epsilon: float = 0.001, nu: float = 0.1,
shrink: bool = True, normalize: ['No', 'Warn', 'Auto',
'Yes'] = 'Auto',
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
get_train_node(**all_args)
Binäres FastForest- oder Regressionsmodell
microsoftml.FastForest(method: ['binary', 'regression'] = 'binary',
num_trees: int = 100, num_leaves: int = 20,
min_split: int = 10, example_fraction: float = 0.7,
feature_fraction: float = 0.7, split_fraction: float = 0.7,
num_bins: int = 255, first_use_penalty: float = 0,
gain_conf_level: float = 0, train_threads: int = 8,
random_seed: int = None,
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
get_train_node(**all_args)
Binäres SDCA- oder Regressionsmodell
microsoftml.FastLinear(method: ['binary', 'regression'] = 'binary',
loss_function: {'binary': [<function hinge_loss at 0x0000007156E8EA60>,
<function log_loss at 0x0000007156E8E6A8>,
<function smoothed_hinge_loss at 0x0000007156E8EAE8>],
'regression': [<function squared_loss at 0x0000007156E8E950>]} = None,
l2_weight: float = None, l1_weight: float = None,
train_threads: int = None, convergence_tolerance: float = 0.1,
max_iterations: int = None, shuffle: bool = True,
check_frequency: int = None, normalize: ['No', 'Warn', 'Auto',
'Yes'] = 'Auto',
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
get_train_node(**all_args)
Logistische Regression
microsoftml.LogisticRegression(method: ['binary',
'multiClass'] = 'binary', l2_weight: float = 1,
l1_weight: float = 1, opt_tol: float = 1e-07,
memory_size: int = 20, init_wts_diameter: float = 0,
max_iterations: int = 2147483647,
show_training_stats: bool = False, sgd_init_tol: float = 0,
train_threads: int = None, dense_optimizer: bool = False,
normalize: ['No', 'Warn', 'Auto', 'Yes'] = 'Auto',
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
Neuronales Netzwerk
microsoftml.NeuralNetwork(method: ['binary', 'multiClass',
'regression'] = 'binary', num_hidden_nodes: int = 100,
num_iterations: int = 100, optimizer: ['adadelta_optimizer',
'sgd_optimizer'] = {'Name': 'SgdOptimizer', 'Settings': {}},
net_definition: str = None, init_wts_diameter: float = 0.1,
max_norm: float = 0, acceleration: ['avx_math', 'clr_math',
'gpu_math', 'mkl_math', 'sse_math'] = {'Name': 'AvxMath',
'Settings': {}}, mini_batch_size: int = 1, normalize: ['No',
'Warn', 'Auto', 'Yes'] = 'Auto',
ensemble: microsoftml.modules.ensemble.EnsembleControl = None,
**kargs)
get_train_node(**all_args)
Modell aic abrufen
aic(k=2)
Modellkoeffizienten abrufen
coef_
Restabweichung abrufen
deviance_
Abrufen von Algorithmusargumenten
get_algo_args()
Abrufen des Trainknotens
get_train_node(**all_args)
Zugehöriger Inhalt
rx_fast_forest, , rx_fast_treesrx_fast_linear, rx_logistic_regression, rx_neural_network, , rx_oneclass_svmrx_predict