public static class ConvolutionalNetwork.Builder extends Object
Modifier and Type | Field and Description |
---|---|
static NeuronProperties |
DEFAULT_FULL_CONNECTED_NEURON_PROPERTIES |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ConvolutionalNetwork |
build() |
ConvolutionalNetwork.Builder |
withConvolutionLayer(Dimension2D kernelDimension,
int numberOfMaps,
Class<? extends TransferFunction> transferFunction) |
ConvolutionalNetwork.Builder |
withConvolutionLayer(int kernelWidth,
int kernelHeight,
int numberOfMaps) |
ConvolutionalNetwork.Builder |
withFullConnectedLayer(int numberOfNeurons) |
ConvolutionalNetwork.Builder |
withFullConnectedLayer(Layer layer) |
ConvolutionalNetwork.Builder |
withInputLayer(int width,
int height,
int numberOfMaps) |
ConvolutionalNetwork.Builder |
withPoolingLayer(int width,
int height) |
public static final NeuronProperties DEFAULT_FULL_CONNECTED_NEURON_PROPERTIES
public ConvolutionalNetwork.Builder withInputLayer(int width, int height, int numberOfMaps)
public ConvolutionalNetwork.Builder withConvolutionLayer(int kernelWidth, int kernelHeight, int numberOfMaps)
public ConvolutionalNetwork.Builder withConvolutionLayer(Dimension2D kernelDimension, int numberOfMaps, Class<? extends TransferFunction> transferFunction)
public ConvolutionalNetwork.Builder withPoolingLayer(int width, int height)
public ConvolutionalNetwork.Builder withFullConnectedLayer(int numberOfNeurons)
public ConvolutionalNetwork.Builder withFullConnectedLayer(Layer layer)
public ConvolutionalNetwork build()
Copyright © 2019 Neuroph Project. All rights reserved.