Class BoaEbnaModelPlugin

java.lang.Object
com.knezevic.edaf.v3.models.discrete.plugins.BoaEbnaModelPlugin
All Implemented Interfaces:
ModelPlugin<BitString>, Plugin

public final class BoaEbnaModelPlugin extends Object implements ModelPlugin<BitString>
Plugin factory for sparse BOA/EBNA Bayesian-network model.
  • Constructor Details

    • BoaEbnaModelPlugin

      public BoaEbnaModelPlugin()
  • Method Details

    • type

      public String type()
      Description copied from interface: Plugin
      Stable type id used in config (e.g. umda, bitstring, gaussian-diag).
      Specified by:
      type in interface Plugin
    • description

      public String description()
      Description copied from interface: Plugin
      Human-readable plugin description shown in `edaf list`.
      Specified by:
      description in interface Plugin
    • create

      public BoaEbnaModel create(Map<String,Object> params)
      Description copied from interface: ModelPlugin
      Constructs a model instance from config parameters.
      Specified by:
      create in interface ModelPlugin<BitString>