/** * Simple helper class to redirect legacy JSON format to {@link LegacyIActivationDeserializer} via annotation * on {@link org.nd4j.linalg.activations.IActivation} */ @JsonDeserialize(using = LegacyIActivationDeserializer.class) public class LegacyIActivationDeserializerHelper { private LegacyIActivationDeserializerHelper(){ } }
@JsonSerialize(using = JsonSerializerAtomicDouble.class) @JsonDeserialize(using = JsonDeserializerAtomicDouble.class) public class AtomicDouble extends com.google.common.util.concurrent.AtomicDouble {
@Data public class DL4JConfiguration implements Serializable { @JsonSerialize private MultiLayerConfiguration multiLayerConfiguration; @JsonSerialize private EarlyStoppingConfiguration earlyStoppingConfiguration; @JsonSerialize private Integer numEpochs;
public class LossMAPE extends DifferentialFunction implements ILossFunction { @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) private final INDArray weights;
public class DiscreteParameterSpace<P> implements ParameterSpace<P> { @JsonSerialize private List<P> values; private int index = -1;
/** * Simple helper class to redirect legacy JSON format to {@link LegacyILossFunctionDeserializer} via annotation * on {@link org.nd4j.linalg.lossfunctions.ILossFunction} */ @JsonDeserialize(using = LegacyILossFunctionDeserializer.class) public class LegacyILossFunctionDeserializerHelper { private LegacyILossFunctionDeserializerHelper(){ } }
public class LossL1 extends DifferentialFunction implements ILossFunction { @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) protected final INDArray weights;
/** * A dummy helper "distribution" for deserializing distributions in legacy/different JSON format. * Used in conjuction with {@link LegacyDistributionDeserializer} to provide backward compatability; * see that class for details. * * @author Alex Black */ @JsonDeserialize(using = LegacyDistributionDeserializer.class) public class LegacyDistributionHelper extends Distribution { private LegacyDistributionHelper() { } }
public class LossL2 extends DifferentialFunction implements ILossFunction { @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) protected final INDArray weights;
public class LossMSLE extends DifferentialFunction implements ILossFunction { @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) private final INDArray weights;
private static final double DEFAULT_SOFTMAX_CLIPPING_EPSILON = 1e-10; @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) private INDArray weights;
public static final double DEFAULT_CLIPPING_EPSILON = 1e-5; @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) private final INDArray weights;
@JsonSerialize(using = JsonSerializerAtomicDouble.class) @JsonDeserialize(using = JsonDeserializerAtomicDouble.class) public class AtomicDouble extends com.google.common.util.concurrent.AtomicDouble {
@JsonSerialize(using = RealDistributionSerializer.class) @JsonDeserialize(using = RealDistributionDeserializer.class) private RealDistribution distribution; private int index = -1;
@JsonSerialize(using = GenericSerializer.class) @JsonDeserialize(using = GenericDeserializer.class) private Object value; private int index;
@JsonSerialize(using = RealDistributionSerializer.class) @JsonDeserialize(using = RealDistributionDeserializer.class) private RealDistribution distribution; private int index = -1;
@EqualsAndHashCode public class FixedValue<T> implements ParameterSpace<T> { @JsonSerialize(using = GenericSerializer.class) @JsonDeserialize(using = GenericDeserializer.class) private Object value; private int index;
public class IntegerParameterSpace implements ParameterSpace<Integer> { @JsonSerialize(using = IntegerDistributionSerializer.class) @JsonDeserialize(using = IntegerDistributionDeserializer.class) private IntegerDistribution distribution; private int index = -1;
public class IntegerParameterSpace implements ParameterSpace<Integer> { @JsonSerialize(using = IntegerDistributionSerializer.class) @JsonDeserialize(using = IntegerDistributionDeserializer.class) private IntegerDistribution distribution; private int index = -1;
public class LossL1 implements ILossFunction { @JsonSerialize(using = RowVectorSerializer.class) @JsonDeserialize(using = RowVectorDeserializer.class) protected final INDArray weights;