![JAR search and dependency download from the Maven repository](/logo.png)
org.deeplearning4j.arbiter.layers.Deconvolution2DLayerSpace Maven / Gradle / Ivy
package org.deeplearning4j.arbiter.layers;
import lombok.AccessLevel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.deeplearning4j.nn.conf.layers.Deconvolution2D;
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor(access = AccessLevel.PROTECTED) //For Jackson JSON/YAML deserialization
public class Deconvolution2DLayerSpace extends BaseConvolutionLayerSpace {
protected Deconvolution2DLayerSpace(Builder builder){
super(builder);
}
@Override
public Deconvolution2D getValue(double[] parameterValues) {
Deconvolution2D.Builder b = new Deconvolution2D.Builder();
setLayerOptionsBuilder(b, parameterValues);
return b.build();
}
public static class Builder extends BaseConvolutionLayerSpace.Builder {
@Override
public Deconvolution2DLayerSpace build() {
return new Deconvolution2DLayerSpace(this);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy