org.neuroph.nnet
Class ConvolutionalNetwork
- java.lang.Object
-
- org.neuroph.core.NeuralNetwork<ConvolutionalBackpropagation>
-
- org.neuroph.nnet.ConvolutionalNetwork
-
- All Implemented Interfaces:
- java.io.Serializable
public class ConvolutionalNetwork extends NeuralNetwork<ConvolutionalBackpropagation>
Convolutional neural network with backpropagation algorithm modified for convolutional networks. TODO: provide Hiton, LeCun, AndrewNg implementation specific features- See Also:
ConvolutionalBackpropagation, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classConvolutionalNetwork.Builder
-
Constructor Summary
Constructors Constructor and Description ConvolutionalNetwork()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidsetInput(double... inputVector)Sets network input, to all feature maps in input layer-
Methods inherited from class org.neuroph.core.NeuralNetwork
addLayer, addLayer, addListener, addPlugin, calculate, createConnection, createFromFile, createFromFile, fireNetworkEvent, getInputNeurons, getInputsCount, getLabel, getLayerAt, getLayers, getLayersCount, getLearningRule, getNetworkType, getOutput, getOutputNeurons, getOutputsCount, getPlugin, getWeights, indexOf, isEmpty, learn, learn, load, load, pauseLearning, randomizeWeights, randomizeWeights, randomizeWeights, randomizeWeights, removeLayer, removeLayerAt, removeListener, removePlugin, reset, resumeLearning, save, setInputNeurons, setLabel, setLearningRule, setNetworkType, setOutputLabels, setOutputNeurons, setWeights, stopLearning, toString
-
-
-
-
Method Detail
-
setInput
public void setInput(double... inputVector) throws VectorSizeMismatchExceptionSets network input, to all feature maps in input layer- Overrides:
setInputin classNeuralNetwork<ConvolutionalBackpropagation>- Parameters:
inputVector-- Throws:
VectorSizeMismatchException
-
-
DMelt 3.0 © DataMelt by jWork.ORG