AbstractUpSampling

abstract class AbstractUpSampling(sizeInternal: IntArray, interpolationInternal: InterpolationMethod, name: String) : Layer

Abstract UpSampling layer used as the base layer for all the upsampling layers.

Constructors

AbstractUpSampling
Link copied to clipboard
fun AbstractUpSampling(sizeInternal: IntArray, interpolationInternal: InterpolationMethod, name: String)

Functions

build
Link copied to clipboard
open override fun build(tf: Ops, input: Operand<Float>, isTraining: Operand<Boolean>, numberOfLosses: Operand<Float>?): Operand<Float>
open fun build(tf: Ops, input: List<Operand<Float>>, isTraining: Operand<Boolean>, numberOfLosses: Operand<Float>?): Operand<Float>

Extend this function to define variables in the layer and compute layer output.

invoke
Link copied to clipboard
operator fun invoke(vararg layers: Layer): Layer

Important part of functional API. It takes layers as input and saves them to the inboundLayers of the given layer.

Properties

hasActivation
Link copied to clipboard
open override val hasActivation: Boolean

Returns True, if layer has internal activation function.

inboundLayers
Link copied to clipboard
var inboundLayers: MutableList<Layer>

Returns inbound layers.

interpolationInternal
Link copied to clipboard
val interpolationInternal: InterpolationMethod

Interpolation method used for filling values (only applicable to 2D data for the moment).

name
Link copied to clipboard
var name: String

Layer name. A new name is generated during model compilation when provided name is empty.

outboundLayers
Link copied to clipboard
var outboundLayers: MutableList<Layer>

Returns outbound layers.

outputShape
Link copied to clipboard
lateinit var outputShape: TensorShape

Output data tensor shape.

parentModel
Link copied to clipboard
var parentModel: GraphTrainableModel? = null

Model where this layer is used.

sizeInternal
Link copied to clipboard
val sizeInternal: IntArray

UpSampling size factors; currently, they are not used in the implementation of this abstract class and each subclassed layer uses its own copy of the upsampling size factors.

Inheritors

UpSampling1D
Link copied to clipboard
UpSampling2D
Link copied to clipboard
UpSampling3D
Link copied to clipboard