evalml.demos
load_fraud load_wine load_breast_cancer load_diabetes
evalml.preprocessing
Utilities to preprocess data before using evalml.
drop_nan_target_rows label_distribution load_data number_of_features split_data
evalml.automl
AutoMLSearch
evalml.automl.automl_algorithm
AutoMLAlgorithm IterativeAlgorithm
evalml.pipelines
PipelineBase ClassificationPipeline BinaryClassificationPipeline MulticlassClassificationPipeline RegressionPipeline
BaselineBinaryPipeline BaselineMulticlassPipeline ModeBaselineBinaryPipeline ModeBaselineMulticlassPipeline
BaselineRegressionPipeline MeanBaselineRegressionPipeline
precision_recall_curve graph_precision_recall_curve roc_curve graph_roc_curve confusion_matrix normalize_confusion_matrix graph_confusion_matrix calculate_permutation_importance graph_permutation_importance
evalml.pipelines.utils
make_pipeline
evalml.pipelines.components
Components represent a step in a pipeline.
ComponentBase Transformer Estimator
evalml.pipelines.components.utils
allowed_model_families get_estimators
evalml.pipelines.components
Transformers are components that take in data as input and output transformed data.
DropColumns SelectColumns OneHotEncoder PerColumnImputer Imputer SimpleImputer StandardScaler RFRegressorSelectFromModel RFClassifierSelectFromModel DropNullColumns DateTimeFeaturizer TextFeaturizer
Classifiers are components that output a predicted class label.
CatBoostClassifier ElasticNetClassifier ExtraTreesClassifier RandomForestClassifier LogisticRegressionClassifier XGBoostClassifier BaselineClassifier
Regressors are components that output a predicted target value.
CatBoostRegressor ElasticNetRegressor LinearRegressor ExtraTreesRegressor RandomForestRegressor XGBoostRegressor BaselineRegressor
evalml.pipelines.prediction_explanations
explain_prediction explain_predictions explain_predictions_best_worst
evalml.objectives
ObjectiveBase BinaryClassificationObjective MulticlassClassificationObjective RegressionObjective
FraudCost LeadScoring
AccuracyBinary AccuracyMulticlass AUC AUCMacro AUCMicro AUCWeighted BalancedAccuracyBinary BalancedAccuracyMulticlass F1 F1Micro F1Macro F1Weighted LogLossBinary LogLossMulticlass MCCBinary MCCMulticlass Precision PrecisionMicro PrecisionMacro PrecisionWeighted Recall RecallMicro RecallMacro RecallWeighted
R2 MAE MSE MeanSquaredLogError MedianAE MaxError ExpVariance RootMeanSquaredError RootMeanSquaredLogError
evalml.problem_types
ProblemTypes
handle_problem_types
evalml.model_family
ModelFamily
handle_model_family
evalml.tuners
Tuner SKOptTuner GridSearchTuner RandomSearchTuner
evalml.data_checks
DataCheck InvalidTargetDataCheck HighlyNullDataCheck IDColumnsDataCheck LabelLeakageDataCheck OutliersDataCheck NoVarianceDataCheck
DataChecks DefaultDataChecks
DataCheckMessage DataCheckError DataCheckWarning
DataCheckMessageType
evalml.utils
import_or_raise convert_to_seconds get_random_state get_random_seed