All Downloads are FREE. Search and download functionalities are using the official Maven repository.

epic.dense.Transform.scala Maven / Gradle / Ivy

There is a newer version: 0.4.4
Show newest version
package epic.dense

import breeze.linalg._
import breeze.util.Index
import epic.framework.Feature

/**
 *
 *
 * @author dlwh
 */
trait Transform[In, +Out] {
  val index: Index[Feature]


  def extractLayer(dv: DenseVector[Double]):Layer

  type Layer <: _Layer

  trait _Layer {

    def index = Transform.this.index

    def activations(fv: In):Out

    def tallyDerivative(deriv: DenseVector[Double], scale: =>Vector[Double], fv: In)

  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy