Exemple #1
0
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("function_transformer", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = scaler.inverse_transform(xtest[None])
    c = deployed.transform_inverse(10, xtest)
    assert np.abs(py - c).max() < 1e-4
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("fastQL", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = scaler.transform(xtest[None], inverse=True).numpy()
    c = deployed.transform_inverse(10, xtest)
    assert np.abs(py - c).max() < 1e-5
def test_forward(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("fastQL", scaler)
    xtest = np.random.uniform(20, 30, 10)
    py = scaler.transform(xtest[None]).numpy()
    c = deployed.transform(10, xtest)
    assert np.abs(py - c).max() < 1e-5
Exemple #4
0
def test_forward(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("functiontransformer", scaler)
    xtest = np.random.uniform(21, 29, 10)
    py = scaler.transform(xtest[None])
    c = deployed.transform(10, xtest)
    print(xtest, "->", c, " instead of: ", py)
    assert np.abs(py - c).max() < 1e-4
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("function_transformer", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = np.empty(10)
    counter = 0
    for _, transform, columns in scaler.transformers_:
        inputs = xtest[counter:counter + len(columns)]
        counter += len(columns)
        if transform == 'passthrough':
            py[columns] = inputs
        else:
            py[columns] = transform.inverse_transform([inputs])[0]

    c = deployed.transform_inverse(len(py), xtest)

    print(np.c_[xtest, c, py])
    assert np.abs(py - c).max() < 1e-4
Exemple #6
0
def deployed(scaler):
    return deploy_pickle("minmaxscaler", scaler)
def deployed(scaler):
    return deploy_pickle("standardscaler", scaler)
Exemple #8
0
def deployed(pipeline):
    return deploy_pickle("pipeline", pipeline)
Exemple #9
0
def deep_deployed(deep_classifier):
    return deploy_pickle("gbdtcD", deep_classifier)
Exemple #10
0
def deployed(classifier):
    return deploy_pickle("gbdtc", classifier)