Class QuaternaryOperator
- java.lang.Object
 - 
- org.apache.sysds.runtime.matrix.operators.Operator
 - 
- org.apache.sysds.runtime.matrix.operators.QuaternaryOperator
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class QuaternaryOperator extends Operator
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description ValueFunctionfnWeightedSquaredLoss.WeightsTypewtype1WeightedSigmoid.WSigmoidTypewtype2WeightedDivMM.WDivMMTypewtype3WeightedCrossEntropy.WCeMMTypewtype4WeightedUnaryMM.WUMMTypewtype5- 
Fields inherited from class org.apache.sysds.runtime.matrix.operators.Operator
sparseSafe 
 - 
 
- 
Constructor Summary
Constructors Constructor Description QuaternaryOperator(WeightedCrossEntropy.WCeMMType wt)wcemmQuaternaryOperator(WeightedCrossEntropy.WCeMMType wt, double epsilon)wcemm w/epsilonQuaternaryOperator(WeightedDivMM.WDivMMType wt)wdivmmQuaternaryOperator(WeightedDivMM.WDivMMType wt, double epsilon)wdivmm w/epsilonQuaternaryOperator(WeightedSigmoid.WSigmoidType wt)wsigmoidQuaternaryOperator(WeightedSquaredLoss.WeightsType wt)wslossQuaternaryOperator(WeightedUnaryMM.WUMMType wt, String op)wumm 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetScalar()Obtain epsilon valuebooleanhasFourInputs() 
 - 
 
- 
- 
Field Detail
- 
wtype1
public final WeightedSquaredLoss.WeightsType wtype1
 
- 
wtype2
public final WeightedSigmoid.WSigmoidType wtype2
 
- 
wtype3
public final WeightedDivMM.WDivMMType wtype3
 
- 
wtype4
public final WeightedCrossEntropy.WCeMMType wtype4
 
- 
wtype5
public final WeightedUnaryMM.WUMMType wtype5
 
- 
fn
public final ValueFunction fn
 
 - 
 
- 
Constructor Detail
- 
QuaternaryOperator
public QuaternaryOperator(WeightedSquaredLoss.WeightsType wt)
wsloss- Parameters:
 wt- Weights type
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedSigmoid.WSigmoidType wt)
wsigmoid- Parameters:
 wt- WSigmoid type
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedDivMM.WDivMMType wt)
wdivmm- Parameters:
 wt- WDivMM type
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedDivMM.WDivMMType wt, double epsilon)
wdivmm w/epsilon- Parameters:
 wt- WDivMM typeepsilon- the epsilon value
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedCrossEntropy.WCeMMType wt)
wcemm- Parameters:
 wt- WCeMM type
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedCrossEntropy.WCeMMType wt, double epsilon)
wcemm w/epsilon- Parameters:
 wt- WCeMM typeepsilon- the epsilon value
 
- 
QuaternaryOperator
public QuaternaryOperator(WeightedUnaryMM.WUMMType wt, String op)
wumm- Parameters:
 wt- WUMM typeop- operator type
 
 - 
 
 -