Skip to content

Commit

Permalink
Complex Synthetic Feature Generation (#70)
Browse files Browse the repository at this point in the history
* added complex synthetic feature generators

Added a suite of functions related to synthetic feature generation.

* removed .idea

* pre-commit, code review changes

pre-commit,
code review changes:
- added _feature_builder method to avoid duplicate code blocks
- added some new parameters to enable random value domains for features

* Rewrote tests with unittest instead of pytest

* removed if __name__ == '__main__' from file, small fix in cluster test

* code review fixes

renamed _feature_builder -> _configure_generate_featuer

Replace np.ndarray typing with ArrayLike from numpy typing, other typing fixes

* Fixes with Literal, added ValueError to generate_noise, small fix in summarize

* fixes based on code review

Removed unnecessary comments,
added global seed, to be set when instantiating the class,
added seed for KMeans clustering
  • Loading branch information
98MM committed Jul 15, 2024
1 parent b5c9ee4 commit 147f037
Show file tree
Hide file tree
Showing 2 changed files with 978 additions and 0 deletions.
Loading

0 comments on commit 147f037

Please sign in to comment.