Package | Description |
---|---|
deepnetts.net |
Neural network architectures with their corresponding builders.
|
deepnetts.net.layers |
Neural network layers, which are main building blocks of a neural network.
|
deepnetts.net.train.opt |
Optimization methods used by training algorithm.
|
Modifier and Type | Method and Description |
---|---|
List<AbstractLayer> |
NeuralNetwork.getLayers()
Gets layers of this neural network.
|
Modifier and Type | Method and Description |
---|---|
ConvolutionalNetwork.Builder |
ConvolutionalNetwork.Builder.addLayer(AbstractLayer layer)
Adds a given layer to the network.
|
FeedForwardNetwork.Builder |
FeedForwardNetwork.Builder.addLayer(AbstractLayer layer)
Adds custom layer to this network (which inherits from AbstractLayer)
|
Modifier and Type | Class and Description |
---|---|
class |
ConvolutionalLayer
Convolutional layer performs image convolution operation on outputs of a
previous layer using filters.
|
class |
FlattenLayer
Just transform outputs from prev 3d layer into flat 1d tensor in formward pass
backward pass will be same as backward for fc, and for 3d layers backwardFromFc
Automaticly add after 2d or 3d layer to transition to fc layers.
|
class |
FullyConnectedLayer
Fully connected layer is used as hidden layer in the neural network, and it
has a single row of units/nodes/neurons connected to all neurons in
previous and next layer.
|
class |
InputLayer
Input layer in a neural network.
|
class |
MaxPoolingLayer
This layer performs max pooling operation in convolutional neural network, which
scales down output from previous layer by taking max outputs from small predefined filter areas.
|
class |
OutputLayer
Output layer of a neural network.
|
class |
SoftmaxOutputLayer
Output layer with softmax activation function.
|
Modifier and Type | Method and Description |
---|---|
AbstractLayer |
AbstractLayer.getNextLayer() |
AbstractLayer |
AbstractLayer.getPrevlayer() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLayer.setNextlayer(AbstractLayer nextlayer) |
void |
AbstractLayer.setPrevLayer(AbstractLayer prevLayer) |
Modifier and Type | Method and Description |
---|---|
static Optimizer |
Optimizer.create(OptimizerType type,
AbstractLayer layer)
Factory method to create different types of optimizers
|
Constructor and Description |
---|
AbstractOptimizer(AbstractLayer layer) |
AdaDeltaOptimizer(AbstractLayer layer) |
AdaGradOptimizer(AbstractLayer layer) |
AdamOptimizer(AbstractLayer layer) |
MomentumOptimizer(AbstractLayer layer) |
RmsPropOptimizer(AbstractLayer layer) |
SgdOptimizer(AbstractLayer layer) |
Copyright © 2022. All rights reserved.