BaseGenerator

class mastml.feature_generators.BaseGenerator[source]

Bases: BaseEstimator, TransformerMixin

Class functioning as a base generator to support directory organization and evaluating different feature generators

Args:

None

Methods:
evaluate: main method to run feature generators on supplied data, and save to file
Args:

X: (pd.DataFrame), dataframe of X data containing features and composition string information

y: (pd.Series), series of y target data

savepath: (str) string denoting the main save path directory

Returns:

X: (pd.DataFrame), dataframe of X features containing newly generated features

y: (pd.Series), series of y target data

_setup_savedir: method to set up a save directory for the generated dataset
Args:

generator: mastml.feature_generators instance, e.g. ElementalFeatureGenerator

savepath: (str) string denoting the main save path directory

Returns:

splitdir: (str) string of the split directory where generated feature data is saved

Methods Summary

evaluate(X, y[, savepath, make_new_dir])

Methods Documentation

evaluate(X, y, savepath=None, make_new_dir=True)[source]