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 SummaryFields Modifier and Type Field Description ValueFunctionfnWeightedSquaredLoss.WeightsTypewtype1WeightedSigmoid.WSigmoidTypewtype2WeightedDivMM.WDivMMTypewtype3WeightedCrossEntropy.WCeMMTypewtype4WeightedUnaryMM.WUMMTypewtype5- 
Fields inherited from class org.apache.sysds.runtime.matrix.operators.OperatorsparseSafe
 
- 
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetScalar()Obtain epsilon valuebooleanhasFourInputs()
 
- 
- 
- 
Field Detail- 
wtype1public final WeightedSquaredLoss.WeightsType wtype1 
 - 
wtype2public final WeightedSigmoid.WSigmoidType wtype2 
 - 
wtype3public final WeightedDivMM.WDivMMType wtype3 
 - 
wtype4public final WeightedCrossEntropy.WCeMMType wtype4 
 - 
wtype5public final WeightedUnaryMM.WUMMType wtype5 
 - 
fnpublic final ValueFunction fn 
 
- 
 - 
Constructor Detail- 
QuaternaryOperatorpublic QuaternaryOperator(WeightedSquaredLoss.WeightsType wt) wsloss- Parameters:
- wt- Weights type
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedSigmoid.WSigmoidType wt) wsigmoid- Parameters:
- wt- WSigmoid type
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedDivMM.WDivMMType wt) wdivmm- Parameters:
- wt- WDivMM type
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedDivMM.WDivMMType wt, double epsilon) wdivmm w/epsilon- Parameters:
- wt- WDivMM type
- epsilon- the epsilon value
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedCrossEntropy.WCeMMType wt) wcemm- Parameters:
- wt- WCeMM type
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedCrossEntropy.WCeMMType wt, double epsilon) wcemm w/epsilon- Parameters:
- wt- WCeMM type
- epsilon- the epsilon value
 
 - 
QuaternaryOperatorpublic QuaternaryOperator(WeightedUnaryMM.WUMMType wt, String op) wumm- Parameters:
- wt- WUMM type
- op- operator type
 
 
- 
 
-