Class

it.agilelab.bigdata.wasp.consumers.spark.MlModels

MlModelsDB

Related Doc: package MlModels

Permalink

class MlModelsDB extends AnyRef

A wrapper of MlModelBl to use the the spark-ml classes

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MlModelsDB
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MlModelsDB(env: AnyRef { val mlModelBL: it.agilelab.bigdata.wasp.repository.core.bl.MlModelBL })

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def createModelsBroadcast(mlModelsOnlyInfo: List[MlModelOnlyInfo])(implicit sc: SparkContext): MlModelsBroadcastDB

    Permalink

    It build a MlModelsBroadcastDB where all the model with info are broadcasted The param can be incomplete so it read the complete model with info from MongoDB

  7. def delete(name: String, version: String, timestamp: Long): Unit

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def read(name: String, version: String, timestampOpt: Option[Long]): TransformerWithInfo

    Permalink

    This method can be use to retrieve a complete model with own info, if there isn't a timestamp it will take the most recent

    This method can be use to retrieve a complete model with own info, if there isn't a timestamp it will take the most recent

    Annotations
    @throws( ... )
  18. def read(mlModelOnlyInfo: MlModelOnlyInfo): TransformerWithInfo

    Permalink

    Get the TransformerWithInfo of only metadata

    Get the TransformerWithInfo of only metadata

    Annotations
    @throws( ... )
  19. def read(name: String, version: String): TransformerWithInfo

    Permalink

    Find the most recent TransformerWithInfo

    Find the most recent TransformerWithInfo

    Annotations
    @throws( ... )
  20. def readOnlyInfo(name: String, version: String, timestampOpt: Option[Long]): Option[MlModelOnlyInfo]

    Permalink
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def write(mlModels: List[TransformerWithInfo]): List[TransformerWithInfo]

    Permalink
  27. def write(mlModel: TransformerWithInfo): TransformerWithInfo

    Permalink

    It save the info on the own collection and the transformer model in gridFS

    It save the info on the own collection and the transformer model in gridFS

    returns

    an error if something was wrong and the saved model with all the ids initialized

Inherited from AnyRef

Inherited from Any

Ungrouped