Skip to content

chauncychtt/feat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feat

Build Status License: GPL v3

Feat is a feature engineering automation tool that learns new representations of raw data to improve classifier and regressor performance. The underlying methods use Pareto optimization and evolutionary computation to search the space of possible transformations.

Feat wraps around a user-chosen ML method and provides a set of representations that give the best performance for that method. Each individual in Feat's population is its own data representation.

Feat uses the Shogun C++ ML toolbox to fit models.

Check out the documentation for installation and examples.

Cite

La Cava, W., Singh, T. R., Taggart, J., Suri, S., & Moore, J. H.. Learning concise representations for regression by evolving networks of trees. ICLR 2019. arxiv:1807.0091

Bibtex:

@inproceedings{la_cava_learning_2019,
    series = {{ICLR}},
    title = {Learning concise representations for regression by evolving networks of trees},
    url = {https://arxiv.org/abs/1807.00981},
    language = {en},
    booktitle = {International {Conference} on {Learning} {Representations}},
    author = {La Cava, William and Singh, Tilak Raj and Taggart, James and Suri, Srinivas and Moore, Jason H.},
    year = {2019},
}

Acknowledgments

This method is being developed to study human disease in the Epistasis Lab at UPenn.

License

GNU GPLv3

About

A feature engineering automation tool for learning data representations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.4%
  • Cuda 8.9%
  • Python 3.3%
  • CMake 0.5%
  • Shell 0.5%
  • Makefile 0.2%
  • C 0.2%