Core API

class hugin.engine.core.AverageMerger(*args, **kwargs)

Bases: hugin.engine.core.PredictionMerger

get_prediction()
update(xstart, xend, ystart, yend, prediction)
class hugin.engine.core.BaseTransformer

Bases: object

class hugin.engine.core.CategoricalConverter(num_classes)

Bases: object

class hugin.engine.core.CloneComponentGenerator(base_component)

Bases: hugin.engine.core.RasterGenerator

Generator generating an clone of an existing component

class hugin.engine.core.GTICategoricalConverter(num_classes=2, channel_last=True)

Bases: object

class hugin.engine.core.IdentityModel(*args, num_loops=1, **kwargs)

Bases: hugin.engine.core.RasterModel

fit_generator(train_data, validation_data=None)
predict(batch, batch_size=None)

Runs the predictor on the input tile batch

Parameters:batch – The input batch
Returns:returns a prediction according to model configuration
save(destination=None)
class hugin.engine.core.NullMerger(*args, **kwargs)

Bases: hugin.engine.core.PredictionMerger

get_prediction()
update(xstart, xend, ystart, yend, prediction)
class hugin.engine.core.PredictionMerger(height, width, depth, dtype)

Bases: object

get_prediction()
update(xstart, xend, ystart, yend, prediction)
class hugin.engine.core.RasterGenerator

Bases: object

Base class used by handlers generating new data components

class hugin.engine.core.RasterModel(name=None, batch_size=1, swap_axes=True, input_shapes=None, output_shapes=None, base_directory=None)

Bases: traitlets.traitlets.HasTraits

base_directory

A trait for unicode strings.

fit_generator(train_data, validation_data=None)
predict(batch)

Runs the predictor on the input tile batch

Parameters:batch – The input batch
Returns:returns a prediction according to model configuration
save(destination=None)
class hugin.engine.core.SkLearnStandardizer(model_path, with_gti=True, *args, copy=True, with_mean=True, with_std=True, **kw)

Bases: hugin.engine.core.RasterModel

fit_generator(train_data, validation_data=None)
save(destination)
class hugin.engine.core.TransformSparseMaskToCategorical(class_id)

Bases: hugin.engine.core.TransformToCategorical

class hugin.engine.core.TransformToCategorical(*args, **kw)

Bases: hugin.engine.core.GTICategoricalConverter

hugin.engine.core.identity_metric(prediction, gti)
hugin.engine.core.identity_processor(arg)
hugin.engine.core.metric_processor(func)
hugin.engine.core.postprocessor(func)