Package eas.simulation.brain.neural.functions

Examples of eas.simulation.brain.neural.functions.TransitionFunctionWeightedSum


    }
   
    public OldNeuroTranslator(ParCollection params) {
        super(params);
        this.setStandardActFct(new ActivationFunctionLug());
        super.addNeuron(BIAS_NEURON_ID, new ActivationFunctionConstant(1), new TransitionFunctionWeightedSum(), Neuron.HIDDEN_NEURON);
        super.addNeuron(INPUT_NEURON_ID, new ActivationFunctionIdentity(), new TransitionFunctionWeightedSum(), Neuron.INPUT_NEURON);
        super.addNeuron(OUTPUT_NEURON_ID, new ActivationFunctionIdentity(), new TransitionFunctionWeightedSum(), Neuron.OUTPUT_NEURON);
        this.setAllowLinksFromOutputs(true);
        this.setAllowLinksToInputs(false);
        this.setAllowRecurrentLinks(true);
        this.addLink(INPUT_NEURON_ID, OUTPUT_NEURON_ID, 1);
    }
View Full Code Here


    public HopfieldNetwork(ParCollection params, double threashold) {
        super(params);
        this.initializationPhase = true;
        this.threashold = threashold;
        this.setStandardActFct(new ActivationFunctionStep(this.threashold, -1, 1));
        this.setStandardTrnFct(new TransitionFunctionWeightedSum());
        this.setAllowLinksFromOutputs(true);
        this.setAllowLinksToInputs(true);
        this.setAllowRecurrentLinks(true);
        this.initializationPhase = false;
    }
View Full Code Here

     * weighted sum.
     *
     * @param activFct  The activation function.
     */
    protected Neuron(int neuronID, ActivationFunction activFct, int neuronType, GeneralNeuralNetwork net) {
        this(neuronID, activFct, new TransitionFunctionWeightedSum(), neuronType, net);
    }
View Full Code Here

TOP

Related Classes of eas.simulation.brain.neural.functions.TransitionFunctionWeightedSum

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.