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
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
def deployed(scaler): return deploy_pickle("minmaxscaler", scaler)
def deployed(scaler): return deploy_pickle("standardscaler", scaler)
def deployed(pipeline): return deploy_pickle("pipeline", pipeline)
def deep_deployed(deep_classifier): return deploy_pickle("gbdtcD", deep_classifier)
def deployed(classifier): return deploy_pickle("gbdtc", classifier)