Enums

class fireflyai.enums.CVStrategy[source]

An enumeration.

AVERAGE_MODELS = 'average_models'
LAST_MODEL = 'last_model'
class fireflyai.enums.Estimator[source]

An enumeration.

ADABOOST = 'adaboost'
ALL_ANOMALY = <function Estimator.ALL_ANOMALY>[source]
ALL_CLASSIFICATION = <function Estimator.ALL_CLASSIFICATION>[source]
ALL_CLASSIFICATION_TIMESERIES = <function Estimator.ALL_CLASSIFICATION_TIMESERIES>[source]
ALL_MULTIVARIATE_TIMESERIES = <function Estimator.ALL_MULTIVARIATE_TIMESERIES>[source]
ALL_REGRESSION = <function Estimator.ALL_REGRESSION>[source]
ALL_REGRESSION_TIMESERIES = <function Estimator.ALL_REGRESSION_TIMESERIES>[source]
ANOMALY_GMM = 'anomaly_gmm'
ANOMALY_HIST = 'anomaly_hist'
ANOMALY_ISOF = 'anomaly_isof'
ARIMA = 'arima'
AVERAGE_ESTIMATOR = 'average_estimator'
BART = 'bart'
BAYESIAN_RIDGE = 'bayesian_ridge'
BERNOULLI_NB = 'bernoulli_nb'
CAT_BOOST = 'cat_boost'
COMPLEMENT_NB = 'complement_nb'
DECISION_TREE = 'decision_tree'
ELASTIC_NET = 'elastic_net'
EXPONENTIAL_SMOOTHING = 'exponential_smoothing'
EXTRA_TREES = 'extra_trees'
GAUSSIAN_NB = 'gaussian_nb'
GAUSSIAN_PROCESS = 'gaussian_process'
GRADIENT_BOOSTING = 'gradient_boosting'
K_NEAREST_NEIGHBORS = 'k_nearest_neighbors'
LARS = 'lars'
LDA = 'lda'
LIBLINEAR_SVC = 'liblinear_svc'
LIBLINEAR_SVR = 'liblinear_svr'
LIBSVM_SVC = 'libsvm_svc'
LIBSVM_SVR = 'libsvm_svr'
LIGHT_GRADIENT_BOOSTING = 'light_gradient_boosting'
LOGREG = 'logreg'
MULTINOMIAL_NB = 'multinomial_nb'
NN_KERAS_SEQUENTIAL = 'nn_keras_sequential'
PASSIVE_AGGRESSIVE = 'passive_aggressive'
PROJ_LOGIT = 'proj_logit'
QDA = 'qda'
RANDOM_FOREST = 'random_forest'
RANSAC = 'ransac'
RIDGE_CLASSIFICATION = 'ridge_classification'
RIDGE_REGRESSION = 'ridge_regression'
SGD = 'sgd'
XGRADIENT_BOOSTING = 'xgradient_boosting'
class fireflyai.enums.FeatureType[source]

An enumeration.

CATEGORICAL = 'categorical'
DATETIME = 'datetime'
NUMERICAL = 'numerical'
TEXT = 'text'
class fireflyai.enums.InterpretabilityLevel[source]

An enumeration.

EXPLAINABLE = 2
PRECISE = 0
class fireflyai.enums.Pipeline[source]

An enumeration.

ALL_ANOMALY = <function Pipeline.ALL_ANOMALY>[source]
ALL_CLASSIFICATION = <function Pipeline.ALL_CLASSIFICATION>[source]
ALL_CLASSIFICATION_TIMESERIES = <function Pipeline.ALL_CLASSIFICATION_TIMESERIES>[source]
ALL_MULTIVARIATE_TIMESERIES = <function Pipeline.ALL_MULTIVARIATE_TIMESERIES>[source]
ALL_REGRESSION = <function Pipeline.ALL_REGRESSION>[source]
ALL_REGRESSION_TIMESERIES = <function Pipeline.ALL_REGRESSION_TIMESERIES>[source]
AUTO_SAMPLE_GENERATION = 'auto_sample_generation'
BALANCING = 'balancing'
DATA_CLEANING_POST_IMPUTATION = 'data_cleaning_post_imputation'
DATA_CLEANING_PRE_IMPUTATION = 'data_cleaning_pre_imputation'
ESTIMATOR = 'estimator'
FEATURE_EMBEDDING = 'feature_embedding'
FEATURE_ENGINEERING = 'feature_engineering'
FEATURE_SELECTION = 'feature_selection'
FEATURE_STACKING = 'feature_stacking'
IMPUTATION = 'imputation'
TEXT_PREPROCESSING = 'text_preprocessing'
TIME_SERIES_AUTO_FEATURES = 'time_series_auto_features'
class fireflyai.enums.ProblemType[source]

An enumeration.

ANOMALY_DETECTION = 'anomaly_detection'
CLASSIFICATION = 'classification'
REGRESSION = 'regression'
TIMESERIES_ANOMALY_DETECTION = 'anomaly_timeseries'
TIMESERIES_CLASSIFICATION = 'classification_timeseries'
TIMESERIES_REGRESSION = 'regression_timeseries'
class fireflyai.enums.SplittingStrategy[source]

An enumeration.

ALL_ANOMALY = <function SplittingStrategy.ALL_ANOMALY>[source]
ALL_CLASSIFICATION = <function SplittingStrategy.ALL_CLASSIFICATION>[source]
ALL_CLASSIFICATION_TIMESERIES = <function SplittingStrategy.ALL_CLASSIFICATION_TIMESERIES>[source]
ALL_MULTIVARIATE_TIMESERIES = <function SplittingStrategy.ALL_MULTIVARIATE_TIMESERIES>[source]
ALL_REGRESSION = <function SplittingStrategy.ALL_REGRESSION>[source]
ALL_REGRESSION_TIMESERIES = <function SplittingStrategy.ALL_REGRESSION_TIMESERIES>[source]
SHUFFLED = 'shuffled'
STRATIFIED = 'stratified'
TIME_ORDER = 'time_order'
class fireflyai.enums.TargetMetric[source]

An enumeration.

ACCURACY = 'accuracy'
ALL_ANOMALY = <function TargetMetric.ALL_ANOMALY>[source]
ALL_CLASSIFICATION = <function TargetMetric.ALL_CLASSIFICATION>[source]
ALL_CLASSIFICATION_TIMESERIES = <function TargetMetric.ALL_CLASSIFICATION_TIMESERIES>[source]
ALL_MULTIVARIATE_TIMESERIES = <function TargetMetric.ALL_MULTIVARIATE_TIMESERIES>[source]
ALL_REGRESSION = <function TargetMetric.ALL_REGRESSION>[source]
ALL_REGRESSION_TIMESERIES = <function TargetMetric.ALL_REGRESSION_TIMESERIES>[source]
AUC = 'auc'
COST_METRIC = 'cost_metric'
F1 = 'f1'
F2 = 'f2'
JACCARD = 'jaccard'
LOG_LOSS = 'log_loss'
MAE = 'mae'
MAE_DISCRETE = 'mae_discrete'
MAPE = 'mape'
MEDIAN_AE = 'median_ae'
MSE = 'mse'
NORMALIZED_GINI = 'normalized_gini'
NORMALIZED_MAE = 'normalized_mae'
NORMALIZED_MSE = 'normalized_mse'
NORMALIZED_MUTUAL_INFO = 'normalized_mutual_info'
NORMALIZED_RMSE = 'normalized_rmse'
R1 = 'r1'
R2 = 'r2'
RECALL_MACRO = 'recall_macro'
RMSE = 'rmse'
RMSLE = 'rmsle'
RMSPE = 'rmspe'
SIGNED_SUM = 'signed_sum'
class fireflyai.enums.ValidationStrategy[source]

An enumeration.

CROSS_VALIDATION = 'cv'
HOLDOUT = 'holdout'