jhpro.nnet.jknnl
Class DefaultNetwork
- java.lang.Object
-
- jhpro.nnet.jknnl.DefaultNetwork
-
- All Implemented Interfaces:
- NetworkModel
public class DefaultNetwork extends java.lang.Object implements NetworkModel
Default Network Model. We can create network with specified topology, inputs for each neuron and maximal value for neurons weights.
-
-
Constructor Summary
Constructors Constructor and Description DefaultNetwork(int weightNumber, double[] maxWeight, TopologyModel topology)Create network with specified topology, random weight from defined interval and number of inputsDefaultNetwork(java.lang.String fileName, TopologyModel topology)Create network with specified topology and parameters get from specified file
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description NeuronModelgetNeuron(int neuronNumber)Return specified by number neuronintgetNumbersOfNeurons()Return number of neuronsTopologyModelgetTopology()Get topology referencePNDgetWeights()Returns data representation of the Coords objectjava.util.ArrayList<double[]>getWeightsAsArray()Returns data representation of the Coords objectvoidnetworkToFile(java.lang.String fileName)Save network into filevoidsetTopology(TopologyModel topology)Set topologyjava.lang.StringtoString()Returns a string representation of the Coords object
-
-
-
Constructor Detail
-
DefaultNetwork
public DefaultNetwork(int weightNumber, double[] maxWeight, TopologyModel topology)Create network with specified topology, random weight from defined interval and number of inputs- Parameters:
weightNumber- number of weights (inputs)maxWeight- array with specified weighttopology- Topology
-
DefaultNetwork
public DefaultNetwork(java.lang.String fileName, TopologyModel topology)Create network with specified topology and parameters get from specified file- Parameters:
fileName- File Nametopology- Topology
-
-
Method Detail
-
getNeuron
public NeuronModel getNeuron(int neuronNumber)
Return specified by number neuron- Specified by:
getNeuronin interfaceNetworkModel- Parameters:
neuronNumber- neuron number- Returns:
- Neuorn
-
getNumbersOfNeurons
public int getNumbersOfNeurons()
Return number of neurons- Specified by:
getNumbersOfNeuronsin interfaceNetworkModel- Returns:
- number of neurons
-
getTopology
public TopologyModel getTopology()
Get topology reference- Specified by:
getTopologyin interfaceNetworkModel- Returns:
- Topology
- See Also:
TopologyModel
-
setTopology
public void setTopology(TopologyModel topology)
Set topology- Specified by:
setTopologyin interfaceNetworkModel- Parameters:
topology- Topology
-
toString
public java.lang.String toString()
Returns a string representation of the Coords object- Overrides:
toStringin classjava.lang.Object- Returns:
- Returns a string representation of the Coords object
-
getWeightsAsArray
public java.util.ArrayList<double[]> getWeightsAsArray()
Returns data representation of the Coords object- Returns:
- Returns list representation of the Coords (weight) object
-
getWeights
public PND getWeights()
Returns data representation of the Coords object- Returns:
- Returns PND data representation of the Coords (weights) object
-
networkToFile
public void networkToFile(java.lang.String fileName)
Save network into file- Parameters:
fileName- File Name
-
-
DMelt 3.0 © DataMelt by jWork.ORG