cardea.Cardea

class cardea.Cardea[source]

An interface class that ties the end-to-end system together.

Parameters
  • es_loader (EntitySetLoader) – An entityset loader.

  • featurization (Featurization) – A featurization class.

  • modeler (Modeler) – A modeling class.

  • problems (list) – A list of currently available prediction problems.

  • chosen_problem (str) – The selected prediction problem or regression.

  • es (featuretools.EntitySet) – The loaded entityset.

  • target_entity (str) – The target entity for featurization.

__init__()[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__()

Initialize self.

download_demo(name[, data_path])

evaluate(X, y[, test_size, shuffle, tune, …])

Evaluate the cardea pipeline.

fit(X, y[, tune, max_evals, scoring, verbose])

Train the cardea pipeline.

fit_predict(X, y[, tune, max_evals, …])

Train a cardea pipeline then make predictions.

generate_features(cutoff)

Returns a the calculated feature matrix.

list_feature_primitives()

Returns built-in primitive in Featuretools.

list_problems()

Returns a list of the currently available problems.

load(path)

Load an Orion instance from a pickle file.

load_entityset(data[, fhir])

Returns an entityset loaded with .csv files in data.

predict(X)

Get predictions from the cardea pipeline.

save(path)

Save this object using pickle.

select_pipeline(pipeline)

Select a pipeline.

select_problem(selection[, parameter])

Select a prediction problem and extract information.

train_test_split(X, y, test_size, shuffle)

Split the training dataset and the testing dataset.