@Name(value="caffe::RNNLayer<float>") @Properties(inherit=caffe.class) public class FloatRNNLayer extends FloatRecurrentLayer
x_t
, computes hidden state h_t := \tanh[ W_{hh} h_{t_1} + W_{xh} x_t + b_h ]
, and outputs o_t := \tanh[ W_{ho} h_t + b_o ]
.Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FloatRNNLayer(LayerParameter param) |
FloatRNNLayer(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FillUnrolledNet(NetParameter net_param) |
protected void |
OutputBlobNames(StringVector names) |
protected void |
RecurrentInputBlobNames(StringVector names) |
protected void |
RecurrentInputShapes(BlobShape shapes) |
protected void |
RecurrentOutputBlobNames(StringVector names) |
BytePointer |
type()
\brief Returns the layer type.
|
AllowForceBackward, Backward_cpu, ExactNumTopBlobs, Forward_cpu, Forward_gpu, LayerSetUp, MaxBottomBlobs, MinBottomBlobs, Reset, Reshape
AutoTopBlobs, Backward_gpu, Backward, blobs, CheckBlobCounts, EqualNumBottomTopBlobs, ExactNumBottomBlobs, Forward, layer_param, loss, MaxTopBlobs, MinTopBlobs, param_propagate_down, set_loss, set_param_propagate_down, SetUp, ToProto
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public FloatRNNLayer(Pointer p)
Pointer(Pointer)
.public FloatRNNLayer(@Const @ByRef LayerParameter param)
@Virtual @Const(value={false,false,true}) @Cast(value="const char*") public BytePointer type()
FloatLayer
type
in class FloatRecurrentLayer
@Virtual @Const(value={false,false,true}) protected void FillUnrolledNet(NetParameter net_param)
FillUnrolledNet
in class FloatRecurrentLayer
@Virtual @Const(value={false,false,true}) protected void RecurrentInputBlobNames(StringVector names)
RecurrentInputBlobNames
in class FloatRecurrentLayer
@Virtual @Const(value={false,false,true}) protected void RecurrentOutputBlobNames(StringVector names)
RecurrentOutputBlobNames
in class FloatRecurrentLayer
@Virtual @Const(value={false,false,true}) protected void RecurrentInputShapes(@Cast(value={"caffe::BlobShape*","std::vector<caffe::BlobShape>*"}) @StdVector BlobShape shapes)
RecurrentInputShapes
in class FloatRecurrentLayer
@Virtual @Const(value={false,false,true}) protected void OutputBlobNames(StringVector names)
OutputBlobNames
in class FloatRecurrentLayer
Copyright © 2022. All rights reserved.