ml.combust.bundle

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. case class Attribute(name: String, value: Value) extends Product with Serializable

    Attribute class stores a named value.

  2. case class AttributeList(lookup: Map[String, Attribute]) extends Product with Serializable

    Class that holds a list of Attribute objects.

  3. case class Bundle(name: String, format: SerializationFormat, version: String, attributes: Option[AttributeList], nodes: Seq[Any]) extends HasAttributeList[Bundle] with Product with Serializable

    Root object for serializing Bundle.

  4. case class BundleMeta(name: String, format: SerializationFormat, version: String, attributes: Option[AttributeList], nodes: Seq[String]) extends Product with Serializable

    Meta data for a bundle.

  5. trait HasAttributeList[T] extends AnyRef

    This trait provides easy access to reading/writing attributes to objects that contain an AttributeList.

  6. case class Model(op: String, attributes: Option[AttributeList] = scala.None) extends HasAttributeList[Model] with Product with Serializable

    Class that encodes all information need to serialize or deserialize a machine learning model.

  7. case class Node(name: String, shape: Shape) extends Product with Serializable

    Class for storing a node in the Bundle.

  8. case class Shape extends Product with Serializable

    Class for holding the input fields and output fields of a Node.

  9. case class Value(bundleDataType: DataType, value: Any) extends Product with Serializable

    This class is used to wrap Scala objects for later serialization into Bundle.

Value Members

  1. object Attribute extends Serializable

    Companion object for attribute.

  2. object AttributeList extends Serializable

    Companion class for construction and conversion of AttributeList objects.

  3. object Bundle extends Serializable

    Companion class for constants and constructors of Bundle objects.

  4. object Model extends Serializable

    Companion object for model.

  5. object Node extends Serializable

    Companion object for node.

  6. object Shape extends Serializable

    Companion object for holding constant values.

  7. object Value extends Serializable

    Provides a set of helper methods for easily creating ml.combust.bundle.dsl.Value objects.

Ungrouped