Package

org.apache.predictionio

core

Permalink

package core

Core base classes of PredictionIO controller components. Engine developers should not use these directly.

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

Type Members

  1. abstract class AbstractDoer extends Serializable

    Permalink

    :: DeveloperApi :: Base class for all controllers

    :: DeveloperApi :: Base class for all controllers

    Annotations
    @DeveloperApi()
  2. abstract class BaseAlgorithm[PD, M, Q, P] extends AbstractDoer with BaseQuerySerializer

    Permalink

    :: DeveloperApi :: Base class of all algorithm controllers

    :: DeveloperApi :: Base class of all algorithm controllers

    PD

    Prepared data class

    M

    Model class

    Q

    Query class

    P

    Predicted result class

    Annotations
    @DeveloperApi()
  3. abstract class BaseDataSource[TD, EI, Q, A] extends AbstractDoer

    Permalink

    :: DeveloperApi :: Base class of all data source controllers

    :: DeveloperApi :: Base class of all data source controllers

    TD

    Training data class

    EI

    Evaluation information class

    Q

    Query class

    A

    Actual result class

    Annotations
    @DeveloperApi()
  4. abstract class BaseEngine[EI, Q, P, A] extends Serializable

    Permalink

    :: DeveloperApi :: Base class of all engine controller classes

    :: DeveloperApi :: Base class of all engine controller classes

    EI

    Evaluation information class

    Q

    Query class

    P

    Predicted result class

    A

    Actual result class

    Annotations
    @DeveloperApi()
  5. abstract class BaseEvaluator[EI, Q, P, A, ER <: BaseEvaluatorResult] extends AbstractDoer

    Permalink

    :: DeveloperApi :: Base class of all evaluator controller classes

    :: DeveloperApi :: Base class of all evaluator controller classes

    EI

    Evaluation information class

    Q

    Query class

    P

    Predicted result class

    A

    Actual result class

    ER

    Evaluation result class

    Annotations
    @DeveloperApi()
  6. trait BaseEvaluatorResult extends Serializable

    Permalink

    Base trait of evaluator result

  7. abstract class BasePreparator[TD, PD] extends AbstractDoer

    Permalink

    :: DeveloperApi :: Base class of all preparator controller classes

    :: DeveloperApi :: Base class of all preparator controller classes

    Dev note: Probably will add an extra parameter for ad hoc JSON formatter

    TD

    Training data class

    PD

    Prepared data class

    Annotations
    @DeveloperApi()
  8. trait BaseQuerySerializer extends AnyRef

    Permalink

    :: DeveloperApi :: Base trait with default custom query serializer, exposed to engine developer via org.apache.predictionio.controller.CustomQuerySerializer

    :: DeveloperApi :: Base trait with default custom query serializer, exposed to engine developer via org.apache.predictionio.controller.CustomQuerySerializer

    Annotations
    @DeveloperApi()
  9. abstract class BaseServing[Q, P] extends AbstractDoer

    Permalink

    :: DeveloperApi :: Base class of all serving controller classes

    :: DeveloperApi :: Base class of all serving controller classes

    Q

    Query class

    P

    Predicted result class

    Annotations
    @DeveloperApi()
  10. case class EventWindow(duration: Option[String] = None, removeDuplicates: Boolean = false, compressProperties: Boolean = false) extends Product with Serializable

    Permalink
  11. trait SelfCleaningDataSource extends AnyRef

    Permalink

    :: DeveloperApi :: Base class of cleaned data source.

    :: DeveloperApi :: Base class of cleaned data source.

    A cleaned data source consists tools for cleaning events that happened earlier that specified duration in seconds from train moment. Also it can remove duplicates and compress properties(flat set/unset events to one)

    Annotations
    @DeveloperApi()

Value Members

  1. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  2. object Doer extends Logging

    Permalink

    :: DeveloperApi :: Provides facility to instantiate controller classes

    :: DeveloperApi :: Provides facility to instantiate controller classes

    Annotations
    @DeveloperApi()

Inherited from AnyRef

Inherited from Any

Ungrouped