Uses of Class
deepnetts.tensor.Tensor1D
Packages that use Tensor1D
Package
Description
Neural network layers, which are main building blocks of a neural network.
Optimization methods used by training algorithm.
-
Uses of Tensor1D in deepnetts.accl.spi
Methods in deepnetts.accl.spi that return Tensor1DModifier and TypeMethodDescriptionTensorVectorizationProvider.addVectorized(Tensor1D addTo, Tensor1D toAdd) TensorVectorizationProvider.matMulFmaParallel(Tensor2D matrixA, Tensor1D vector, Tensor1D result) TensorVectorizationProvider.matMulWithAddVector(Tensor2D matrixA, Tensor1D vector, Tensor1D result) TensorVectorizationProvider.matMulWithAddVectorParallel(Tensor2D matrixA, Tensor1D vector, Tensor1D result) Methods in deepnetts.accl.spi with parameters of type Tensor1DModifier and TypeMethodDescriptionTensorVectorizationProvider.addVectorized(Tensor1D addTo, Tensor1D toAdd) TensorVectorizationProvider.addVectorized(Tensor2D addTo, Tensor1D toAdd) voidActivationVectorizationProvider.applySoftmaxVectorized(Tensor1D outputs1D, float maxWs) TensorVectorizationProvider.matMulFmaParallel(Tensor2D matrixA, Tensor1D vector, Tensor1D result) TensorVectorizationProvider.matMulWithAddVector(Tensor2D matrixA, Tensor1D vector, Tensor1D result) TensorVectorizationProvider.matMulWithAddVectorParallel(Tensor2D matrixA, Tensor1D vector, Tensor1D result) voidTensorVectorizationProvider.outerProductVectorized(Tensor1D firstTensor, Tensor1D otherTensor, Tensor2D result) -
Uses of Tensor1D in deepnetts.net.layers
Fields in deepnetts.net.layers declared as Tensor1DModifier and TypeFieldDescriptionprotected Tensor1DAbstractLayer.biasesprotected Tensor1DAbstractLayer.deltaBiasesprotected Tensor1DAbstractLayer.prevDeltaBiasesMethods in deepnetts.net.layers that return Tensor1DModifier and TypeMethodDescriptionAbstractLayer.getBiases()AbstractLayer.getDeltaBiases()AbstractLayer.getPrevDeltaBiases()Methods in deepnetts.net.layers with parameters of type Tensor1DModifier and TypeMethodDescriptionvoidSoftmaxOutputLayer.applySoftmax(Tensor1D outputs1D, float maxWs) / prva implementacija single threaded ubaci da izvrti batch u for petlji, onda paralelizuj batchvoid -
Uses of Tensor1D in deepnetts.net.train.opt
Methods in deepnetts.net.train.opt that return Tensor1DModifier and TypeMethodDescriptionAdaDeltaOptimizer.calculateDeltaBias(Tensor1D grad) AdaGradOptimizer.calculateDeltaBias(Tensor1D grad) AdamOptimizer.calculateDeltaBias(Tensor1D grad) MomentumOptimizer.calculateDeltaBias(Tensor1D grad) Optimizer.calculateDeltaBias(Tensor1D grad) RmsPropOptimizer.calculateDeltaBias(Tensor1D grad) SgdOptimizer.calculateDeltaBias(Tensor1D grad) Methods in deepnetts.net.train.opt with parameters of type Tensor1DModifier and TypeMethodDescriptionAdaDeltaOptimizer.calculateDeltaBias(Tensor1D grad) AdaGradOptimizer.calculateDeltaBias(Tensor1D grad) AdamOptimizer.calculateDeltaBias(Tensor1D grad) MomentumOptimizer.calculateDeltaBias(Tensor1D grad) Optimizer.calculateDeltaBias(Tensor1D grad) RmsPropOptimizer.calculateDeltaBias(Tensor1D grad) SgdOptimizer.calculateDeltaBias(Tensor1D grad) -
Uses of Tensor1D in deepnetts.tensor
Methods in deepnetts.tensor that return Tensor1DModifier and TypeMethodDescriptionfinal Tensor1Dstatic Tensor1DTensors.dotProduct(Tensor2D matrixA, Tensor1D vectorB, Tensor1D resultC) Dot product matrix vector multiplication C = A .static Tensor1DPerforms matrix multiplication with this 2d tensor and vector , and stores results in result tensor.Tensor2D.matMulVectorized(Tensor1D vector, Tensor1D result) static Tensor1DTensor1D.of(float[] values) Create and return a 1D tensor of specified values.static Tensor1DTensors.ones(int size) static Tensor1DTensors.random(int size) Generates a random 1D tensor with the specified dimensions.Tensor2D.sqrSumByCol(Tensor1D sumSqr) Tensor2D.sumByColInto(Tensor1D sumTensor) static Tensor1DTensors.zeros(int size) Methods in deepnetts.tensor with parameters of type Tensor1DModifier and TypeMethodDescriptionfinal Tensor1Dfinal Tensor2Dstatic voidTensors.dotProduct(Tensor1D vectorA, Tensor1D vectorB, Tensor1D result) static Tensor1DTensors.dotProduct(Tensor2D matrixA, Tensor1D vectorB, Tensor1D resultC) Dot product matrix vector multiplication C = A .static voidTensors.dotProductBuffered(Tensor2D matrixA, Tensor1D vectorB, Tensor1D resultC) Matrix vector dot product.Performs matrix multiplication with this 2d tensor and vector , and stores results in result tensor.Tensor2D.matMulVectorized(Tensor1D vector, Tensor1D result) voidTensor1D.outerProduct(Tensor1D otherTensor, Tensor2D result) Tensor2D.sqrSumByCol(Tensor1D sumSqr) Tensor2D.sumByColInto(Tensor1D sumTensor)