pottok.RasterOptimalTransport

class pottok.RasterOptimalTransport(transport_function=<class 'ot.da.MappingTransport'>, params=None, verbose=True)[source]

Initialize Python Optimal Transport for raster processing.

__init__(transport_function=<class 'ot.da.MappingTransport'>, params=None, verbose=True)[source]

Initialize Python Optimal Transport for raster processing.

Methods

__init__([transport_function, params, verbose])

Initialize Python Optimal Transport for raster processing.

assess_transport(Xs_transform[, record, path])

OA comparison before and after OT

assess_transport_circular(Xs_transform[, …])

OA comparison before and after OT

fit_circular([metrics, greater_is_better])

Learn domain adaptation model with circular tuning (fitting).

fit_crossed([cv_ai, cv_ot, classifier, …])

Learn domain adaptation model with crossed tuning (fitting).

load_model(path)

Load model previously saved with SuperLearner.save_model(path).

predict_transfer(data)

Predict model using domain adaptation.

preprocessing([image_source, image_target, …])

Scale all image (if it is asked) and stock the input parameters in the object .

save_model(path)

Save model ‘myModel.npz’ to be loaded later via SuperLearner.load_model(path)

valid_fit_crossed(Xs_transform)

OA comparison before and after OT with Xt_test