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