Closed csala closed 5 years ago
the PR is looking good. some comments
sum
last
percent_true
n_most_common
num_true
std
num_unique
skew
time_since_last
mode
max
median
avg_time_between
min
mean
count
second
day
characters
absolute
latitude
is_weekend
month
minute
hour
numwords
weekday
percentile
year
negate
week
I added the list of primitives as indicated and also upgraded to featuretools 0.6.0. The featuretools version, btw, is listed in the setup.py module.
Adapt to new d3m primitive naming schema and add demo Pipelines.
The main changes are:
aggregation_sum=True/False
ortransform_day=True/False
. This is done dynamically, using thefeaturetools.list_primitives()
method output as the reference. Also, by default, only the ones that are used by default infeaturetools.dfs
are True.d3m.primitives.feature_creation.deep_feature_synthesis.Featuretools
.featuretools_ta1.PRIMITIVES
(for now there is only one)get_demo_pipeline
that builds a basic pipeline that showcases the usage of the primitive. If we add new primitives, they should also implement this method.scripts
folder. One used to generate the JSON annotations, including primitive.json, pipeline.json and pipeline.meta, and the other one is used to run the demo pipeline on a particular dataset. This script automatically downloads the indicated dataset from S3 if it is not found locally.primitives_repo
have been included.