Пример #1
0
def multipipeline():
    multipipeline = MultiPipeline({
        'features':
        PandasValueSelector('weather_temperature'),
        'usage':
        PandasValueSelector(ini.Columns.target)
    })
    return multipipeline
Пример #2
0
def multimodel(multinetwork):
    id_pipeline = Pipeline([('select', PandasValueSelector(columns='id'))])
    usage_pipeline = Pipeline([('select', PandasValueSelector('usage'))])
    multipipeline = MultiPipeline({
        'id_pipeline': id_pipeline,
        'usage_pipeline': usage_pipeline
    })
    multimodel = MultiModel(multinetwork=multinetwork,
                            multipipeline=multipipeline,
                            manifold={'combined': (['id', 'usage'])})
    return multimodel
Пример #3
0
def invalid_multimodel(multinetwork):
    id_pipeline = Pipeline([('s1', PandasColumnSelector('datetime')),
                            ('select', PandasValueSelector('hour'))])
    usage_pipeline = Pipeline([('select', PandasValueSelector('usage'))])
    multipipeline = MultiPipeline({
        'id_pipeline': id_pipeline,
        'usage_pipeline': usage_pipeline
    })
    multimodel = MultiModel(multinetwork=multinetwork,
                            multipipeline=multipipeline,
                            manifold={'combined': (['id', 'usage'])})
    return multimodel
Пример #4
0
def multipipeline_validation():
    pipeline_id = Pipeline([('id', PandasValueSelector(columns='id'))])
    pipeline_hour = Pipeline([('featurize',
                               PandasDateTimeFeaturizer(column='datetime',
                                                        attributes='hour')),
                              ('select', PandasValueSelector(columns=['hour']))
                              ])
    multipipeline = MultiPipeline({
        'id_pipeline': pipeline_id,
        'hour_pipeline': pipeline_hour
    })
    return multipipeline
Пример #5
0
def multimodel_validation(multinetwork):

    multipipeline = MultiPipeline({
        'features_pipeline':
        Pipeline([('weather', PandasValueSelector('weather_temperature'))]),
        'usage_pipeline':
        Pipeline([('usage', PandasValueSelector('usage'))])
    })

    multimodel = MultiModel(multinetwork=multinetwork,
                            multipipeline=multipipeline,
                            manifold={'forecaster': ('usage', 'usage')})
    return multimodel
Пример #6
0
def multipipeline():
    multipipeline = MultiPipeline({
        'scaler': StandardScaler(),
        'poly': PolynomialFeatures(degree=2)
    })
    return multipipeline