Metadata-Version: 2.1
Name: featuretools-MV
Version: 0.8.0
Summary: a framework for automated feature engineering
Home-page: http://featuretools.com
Author: Feature Labs, Inc.
Author-email: support@featurelabs.com
License: BSD 3-clause
Description: <p align="center">
        <img width=50% src="https://www.featuretools.com/wp-content/uploads/2017/12/FeatureLabs-Logo-Tangerine-800.png" alt="Featuretools" />
        </p>
        <p align="center">
        <i>"One of the holy grails of machine learning is to automate more and more of the feature engineering process."</i> ― Pedro Domingos, <a href="https://bit.ly/things_to_know_ml">A Few Useful Things to Know about Machine Learning</a>
        
        </p>
        
        
        
        [![Circle CI](https://circleci.com/gh/Featuretools/featuretools.svg?maxAge=2592000&style=shield)](https://circleci.com/gh/Featuretools/featuretools)
        [![Coverage Status](https://codecov.io/gh/Featuretools/featuretools/branch/master/graph/badge.svg)](https://codecov.io/gh/Featuretools/featuretools)
        [![PyPI version](https://badge.fury.io/py/featuretools.svg?maxAge=2592000)](https://badge.fury.io/py/featuretools)
        [![Anaconda-Server Badge](https://anaconda.org/conda-forge/featuretools/badges/version.svg)](https://anaconda.org/conda-forge/featuretools)
        [![StackOverflow](http://img.shields.io/badge/questions-on_stackoverflow-blue.svg)](https://stackoverflow.com/questions/tagged/featuretools)
        [![PyPI - Downloads](https://img.shields.io/pypi/dm/featuretools.svg)](https://pypistats.org/packages/featuretools)
        
        
        [Featuretools](https://www.featuretools.com) is a python library for automated feature engineering. See the [documentation](https://docs.featuretools.com) for more information.
        
        This is a forked version of [Featuretools](https://www.featuretools.com). you can find original source [here](https://github.com/Featuretools/featuretools)
        
        ## Installation
        Install with pip
        
        	python -m pip install featuretools
        
        or from the Conda-forge channel on [conda](https://anaconda.org/conda-forge/featuretools):
        
        	conda install -c conda-forge featuretools
        
        ## Example
        Below is an example of using Deep Feature Synthesis (DFS) to perform automated feature engineering. In this example, we apply DFS to a multi-table dataset consisting of timestamped customer transactions.
        
        ```python
        >> import featuretools as ft
        >> es = ft.demo.load_mock_customer(return_entityset=True)
        >> es
        ```
        ```
        Entityset: transactions
          Entities:
            customers (shape = [5, 3])
            sessions (shape = [35, 4])
            products (shape = [5, 2])
            transactions (shape = [500, 5])
          Relationships:
            transactions.product_id -> products.product_id
            transactions.session_id -> sessions.session_id
            sessions.customer_id -> customers.customer_id
        ```
        
        Featuretools can automatically create a single table of features for any "target entity"
        ```python
        >> feature_matrix, features_defs = ft.dfs(entityset=es, target_entity="customers")
        >> feature_matrix.head(5)
        ```
        
        ```
                    zip_code  COUNT(transactions)  COUNT(sessions)  SUM(transactions.amount) MODE(sessions.device)  MIN(transactions.amount)  MAX(transactions.amount)  YEAR(join_date)  SKEW(transactions.amount)  DAY(join_date)                   ...                     SUM(sessions.MIN(transactions.amount))  MAX(sessions.SKEW(transactions.amount))  MAX(sessions.MIN(transactions.amount))  SUM(sessions.MEAN(transactions.amount))  STD(sessions.SUM(transactions.amount))  STD(sessions.MEAN(transactions.amount))  SKEW(sessions.MEAN(transactions.amount))  STD(sessions.MAX(transactions.amount))  NUM_UNIQUE(sessions.DAY(session_start))  MIN(sessions.SKEW(transactions.amount))
        customer_id                                                                                                                                                                                                                                  ...
        1              60091                  131               10                  10236.77               desktop                      5.60                    149.95             2008                   0.070041               1                   ...                                                     169.77                                 0.610052                                   41.95                               791.976505                              175.939423                                 9.299023                                 -0.377150                                5.857976                                        1                                -0.395358
        2              02139                  122                8                   9118.81                mobile                      5.81                    149.15             2008                   0.028647              20                   ...                                                     114.85                                 0.492531                                   42.96                               596.243506                              230.333502                                10.925037                                  0.962350                                7.420480                                        1                                -0.470007
        3              02139                   78                5                   5758.24               desktop                      6.78                    147.73             2008                   0.070814              10                   ...                                                      64.98                                 0.645728                                   21.77                               369.770121                              471.048551                                 9.819148                                 -0.244976                               12.537259                                        1                                -0.630425
        4              60091                  111                8                   8205.28               desktop                      5.73                    149.56             2008                   0.087986              30                   ...                                                      83.53                                 0.516262                                   17.27                               584.673126                              322.883448                                13.065436                                 -0.548969                               12.738488                                        1                                -0.497169
        5              02139                   58                4                   4571.37                tablet                      5.91                    148.17             2008                   0.085883              19                   ...                                                      73.09                                 0.830112                                   27.46                               313.448942                              198.522508                                 8.950528                                  0.098885                                5.599228                                        1                                -0.396571
        
        [5 rows x 69 columns]
        ```
        We now have a feature vector for each customer that can be used for machine learning. See the [documentation on Deep Feature Synthesis](https://docs.featuretools.com/automated_feature_engineering/afe.html) for more examples.
        
        ## Demos
        **Predict Next Purchase**
        
        [Repository](https://github.com/Featuretools/predict_next_purchase/) | [Notebook](https://github.com/Featuretools/predict_next_purchase/blob/master/Tutorial.ipynb)
        
        In this demonstration, we use a multi-table dataset of 3 million online grocery orders from Instacart to predict what a customer will buy next. We show how to generate features with automated feature engineering and build an accurate machine learning pipeline using Featuretools, which can be reused for multiple prediction problems. For more advanced users, we show how to scale that pipeline to a large dataset using Dask.
        
        For more examples of how to use Featuretools, check out our [demos](https://www.featuretools.com/demos) page.
        
        ## Testing & Development
        
        The Featuretools community welcomes pull requests. Instructions for testing and development are avialable [here.](https://docs.featuretools.com/getting_started/install.html#development)
        
        ## Support
        The Featuretools community is happy to provide support to users of Featuretools. Project support can be found in four places depending on the type of question:
        
        1. For usage questions, use [Stack Overflow](https://stackoverflow.com/questions/tagged/featuretools) with the `featuretools` tag.
        2. For bugs, issues, or feature requests start a [Github issue](https://github.com/featuretools/featuretools/issues).
        3. For discussion regarding development on the core library, use [Slack](https://join.slack.com/t/featuretools/shared_invite/enQtNTEwODEzOTEwMjg4LTZiZDdkYjZhZTVkMmVmZDIxNWZiNTVjNDQxYmZkMzI5NGRlOTg5YjcwYmJiNWE2YjIzZmFkMjc1NDZkNjBhZTQ).
        4. For everything else, the core developers can be reached by email at help@featuretools.com.
        
        ## Citing Featuretools
        
        If you use Featuretools, please consider citing the following paper:
        
        James Max Kanter, Kalyan Veeramachaneni. [Deep feature synthesis: Towards automating data science endeavors.](https://dai.lids.mit.edu/wp-content/uploads/2017/10/DSAA_DSM_2015.pdf) *IEEE DSAA 2015*.
        
        BibTeX entry:
        
        ```bibtex
        @inproceedings{kanter2015deep,
          author    = {James Max Kanter and Kalyan Veeramachaneni},
          title     = {Deep feature synthesis: Towards automating data science endeavors},
          booktitle = {2015 {IEEE} International Conference on Data Science and Advanced Analytics, DSAA 2015, Paris, France, October 19-21, 2015},
          pages     = {1--10},
          year      = {2015},
          organization={IEEE}
        }
        ```
        
        
        ## Feature Labs
        <a href="https://www.featurelabs.com/">
            <img src="http://www.featurelabs.com/wp-content/uploads/2017/12/logo.png" alt="Featuretools" />
        </a>
        
        Featuretools is an open source project created by [Feature Labs](https://www.featurelabs.com/). To see the other open source projects we're working on visit Feature Labs [Open Source](https://www.featurelabs.com/open). If building impactful data science pipelines is important to you or your business, please [get in touch](https://www.featurelabs.com/contact/).
        
        
Keywords: feature engineering data science machine learning
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=2.7, <4
Description-Content-Type: text/markdown
