|
Neuroph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.neuroph.util.NeuralNetworkFactory
public class NeuralNetworkFactory
This class provides methods to create various neural networks.
Constructor Summary | |
---|---|
NeuralNetworkFactory()
|
Method Summary | |
---|---|
static Adaline |
createAdaline(int inputsNum)
Creates and returns an instance of Adaline network |
static BAM |
createBam(int inputNeuronsCount,
int outputNeuronsCount)
Creates and returns an instance of BAM network |
static CompetitiveNetwork |
createCompetitiveNetwork(int inputNeuronsNum,
int outputNeuronsNum)
Creates and returns an instance of competitive network |
static Hopfield |
createHopfield(int neuronsNum)
Creates and returns an instance of Hopfield network |
static Instar |
createInstar(int inputNeuronsNum)
Creates and returns an instance of Instar network |
static Kohonen |
createKohonen(int in,
int out)
Creates and returns an instance of Kohonen network |
static MaxNet |
createMaxNet(int neuronsNum)
Creates and returns an instance of Max Net network |
static MultiLayerPerceptron |
createMLPerceptron(java.lang.String layersStr,
TransferFunctionType transferFunctionType)
Creates and returns an instance of Multi Layer Perceptron |
static Outstar |
createOutstar(int outputNeuronsNum)
Creates and returns an instance of Outstar network |
static Perceptron |
createPerceptron(int inputNeuronsNum,
int outputNeuronsNum,
TransferFunctionType transferFunctionType)
Creates and returns an instance of Perceptron network |
static RbfNetwork |
createRbfNetwork(int inputNeuronsNum,
int rbfNeuronsNum,
int outputNeuronsNum)
Creates and returns an instance of RBF network |
static SupervisedHebbianNetwork |
createSupervisedHebbian(int inputNeuronsNum,
int outputNeuronsNum,
TransferFunctionType transferFunctionType)
Creates and returns an instance of Hebbian network |
static UnsupervisedHebbianNetwork |
createUnsupervisedHebbian(int inputNeuronsNum,
int outputNeuronsNum,
TransferFunctionType transferFunctionType)
Creates and returns an instance of Unsupervised Hebbian Network |
static void |
setDefaultIO(NeuralNetwork nnet)
Sets default input and output neurons for network (first layer as input, last as output) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NeuralNetworkFactory()
Method Detail |
---|
public static Adaline createAdaline(int inputsNum)
inputsNum
-
public static Perceptron createPerceptron(int inputNeuronsNum, int outputNeuronsNum, TransferFunctionType transferFunctionType)
inputsNum
-
public static MultiLayerPerceptron createMLPerceptron(java.lang.String layersStr, TransferFunctionType transferFunctionType)
layersStr
- transferFunctionType
-
public static Hopfield createHopfield(int neuronsNum)
neuronsNum
-
public static BAM createBam(int inputNeuronsCount, int outputNeuronsCount)
neuronsNum
-
public static Kohonen createKohonen(int in, int out)
in
- out
-
public static SupervisedHebbianNetwork createSupervisedHebbian(int inputNeuronsNum, int outputNeuronsNum, TransferFunctionType transferFunctionType)
inputNeuronsNum
- outputNeuronsNum
- transferFunctionType
-
public static UnsupervisedHebbianNetwork createUnsupervisedHebbian(int inputNeuronsNum, int outputNeuronsNum, TransferFunctionType transferFunctionType)
inputNeuronsNum
- outputNeuronsNum
- transferFunctionType
-
public static MaxNet createMaxNet(int neuronsNum)
neuronsNum
-
public static Instar createInstar(int inputNeuronsNum)
inputNeuronsNum
-
public static Outstar createOutstar(int outputNeuronsNum)
outputNeuronsNum
-
public static CompetitiveNetwork createCompetitiveNetwork(int inputNeuronsNum, int outputNeuronsNum)
inputNeuronsNum
- outputNeuronsNum
-
public static RbfNetwork createRbfNetwork(int inputNeuronsNum, int rbfNeuronsNum, int outputNeuronsNum)
inputNeuronsNum
- rbfNeuronsNum
- outputNeuronsNum
-
public static void setDefaultIO(NeuralNetwork nnet)
|
Neuroph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |