domid.algos package

Submodules

domid.algos.builder_ae module

class domid.algos.builder_ae.NodeAlgoBuilderAE(success_node=None)[source]

Bases: NodeAlgoBuilder

init_business(exp)[source]

Initialize model, observer, trainer. Return trainer.

domid.algos.builder_ae.get_node_na()[source]

domid.algos.builder_dec module

class domid.algos.builder_dec.NodeAlgoBuilderDEC(success_node=None)[source]

Bases: NodeAlgoBuilder

init_business(exp)[source]

Initialize model, observer, trainer. Return trainer.

domid.algos.builder_dec.get_node_na()[source]

domid.algos.builder_m2yd module

class domid.algos.builder_m2yd.NodeAlgoBuilderM2YD(success_node=None)[source]

Bases: NodeAlgoBuilder

init_business(exp)[source]

return trainer, model, observer

domid.algos.builder_m2yd.get_node_na()[source]

domid.algos.builder_sdcn module

class domid.algos.builder_sdcn.NodeAlgoBuilderSDCN(success_node=None)[source]

Bases: NodeAlgoBuilder

init_business(exp)[source]

Initialize model, observer, trainer. Return trainer.

domid.algos.builder_sdcn.get_node_na()[source]

domid.algos.builder_vade module

class domid.algos.builder_vade.NodeAlgoBuilderVaDE(success_node=None)[source]

Bases: NodeAlgoBuilder

init_business(exp)[source]

Initialize model, observer, trainer. Return trainer.

domid.algos.builder_vade.get_node_na()[source]

domid.algos.zoo_algos module

chain of responsibility pattern for algorithm selection

class domid.algos.zoo_algos.AlgoBuilderChainNodeGetter(model, apath)[source]

Bases: object

1. Hardcoded chain 3. Return selected node

__init__(model, apath)[source]
register_external_node(chain)[source]

if the user specify an external python file to implement the algorithm

Module contents