Class

com.github.cloudml.zen.ml.recommendation

MVMRegression

Related Doc: package recommendation

Permalink

class MVMRegression extends MVM

Linear Supertypes
MVM, Logging, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MVMRegression
  2. MVM
  3. Logging
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MVMRegression(input: RDD[(VertexId, LabeledPoint)], stepSize: Double = 1e-2, views: Array[Long], regParam: Double = 1e-2, elasticNetParam: Double = 0, rank: Int = 20, useAdaGrad: Boolean = true, useWeightedLambda: Boolean = true, miniBatchFraction: Double = 1.0, storageLevel: StorageLevel = StorageLevel.MEMORY_AND_DISK)

    Permalink
  2. new MVMRegression(_dataSet: Graph[VD, ED], stepSize: Double, views: Array[Long], regParam: Double, elasticNetParam: Double, rank: Int, useAdaGrad: Boolean, useWeightedLambda: Boolean, miniBatchFraction: Double, storageLevel: StorageLevel)

    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. def adaGrad(gradientSum: VertexRDD[Array[Double]], gradient: VertexRDD[Array[Double]], epsilon: Double, rho: Double, iter: Int): VertexRDD[(Array[Double], Array[Double])]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def backward(q: VertexRDD[VD], iter: Int): (Long, Double, VertexRDD[VD])

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  7. def checkpointGradientSum(delta: VertexRDD[(Array[Double], Array[Double])]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  8. val checkpointInterval: Int

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  9. def checkpointVertices(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. var dataSet: Graph[VD, ED]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  12. var edges: EdgeRDD[ED]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  13. val elasticNetParam: Double

    Permalink
    Definition Classes
    MVMRegression → MVM
  14. def epsilon: Double

    Permalink
    Definition Classes
    MVM
  15. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. def esgd(gradientSum: VertexRDD[Array[Double]], gradient: VertexRDD[Array[Double]], epsilon: Double, rho: Double, iter: Int): VertexRDD[(Array[Double], Array[Double])]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  18. def features: VertexRDD[VD]

    Permalink
    Definition Classes
    MVM
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def forward(iter: Int): VertexRDD[Array[Double]]

    Permalink
    Attributes
    protected[com.github.cloudml.zen.ml]
    Definition Classes
    MVM
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. var gradientSum: VertexRDD[Array[Double]]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  23. def halfLife: Int

    Permalink
    Definition Classes
    MVM
  24. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  26. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  27. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  28. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  29. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  30. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  31. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  32. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  33. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  34. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  37. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  38. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  39. def mask: Int

    Permalink
    Attributes
    protected[com.github.cloudml.zen.ml]
    Definition Classes
    MVM
  40. val miniBatchFraction: Double

    Permalink
    Definition Classes
    MVMRegression → MVM
  41. var multi: VertexRDD[Array[Double]]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  42. def multiplier(q: VertexRDD[VD], iter: Int): (Long, Double, VertexRDD[VD])

    Permalink
    Attributes
    protected
    Definition Classes
    MVMRegression → MVM
  43. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  46. var numFeatures: Long

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  47. var numSamples: Long

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  48. def predict(arr: Array[Double]): Double

    Permalink
    Attributes
    protected
    Definition Classes
    MVMRegression → MVM
  49. val rank: Int

    Permalink
    Definition Classes
    MVMRegression → MVM
  50. val regParam: Double

    Permalink
    Definition Classes
    MVMRegression → MVM
  51. def run(iterations: Int): Unit

    Permalink
    Definition Classes
    MVM
  52. def samples: VertexRDD[VD]

    Permalink
    Definition Classes
    MVM
  53. def saveModel(): MVMModel

    Permalink
    Definition Classes
    MVM
  54. def setDataSet(data: Graph[VD, ED]): MVMRegression.this.type

    Permalink
    Definition Classes
    MVM
  55. val stepSize: Double

    Permalink
    Definition Classes
    MVMRegression → MVM
  56. val storageLevel: StorageLevel

    Permalink
    Definition Classes
    MVMRegression → MVM
  57. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  59. def updateGradientSum(gradient: VertexRDD[Array[Double]], iter: Int): VertexRDD[Array[Double]]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  60. def updateWeight(delta: VertexRDD[Array[Double]], iter: Int): VertexRDD[VD]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  61. val useAdaGrad: Boolean

    Permalink
    Definition Classes
    MVMRegression → MVM
  62. val useWeightedLambda: Boolean

    Permalink
    Definition Classes
    MVMRegression → MVM
  63. var vertices: VertexRDD[VD]

    Permalink
    Attributes
    protected
    Definition Classes
    MVM
  64. val views: Array[Long]

    Permalink
    Definition Classes
    MVMRegression → MVM
  65. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MVM

Inherited from Logging

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped