Wist je dat . . . [4]

Rens
Berichten: 9673
Lid geworden op: 24 mar 2007, 21:22

Bericht door Rens »

Geledu, van harte man.....nog vele jaren toegewenst.............
Moderatorbericht:
Rens is overleden op 27 april 2010
http://www.refoforum.nl/forum/viewtopic ... 0&start=60
Gebruikersavatar
geledu
Berichten: 1465
Lid geworden op: 23 feb 2006, 21:41

Bericht door geledu »

Bedankt,


nu maar weer ontopic ... :wink:
Gebruikersavatar
Lassie
Berichten: 10864
Lid geworden op: 08 jun 2004, 23:23

Bericht door Lassie »

....ik Geledu feliciteer!


....ik heerlijk van mijn vakantie aan het genieten ben!!!
Gebruikersavatar
Mariavt
Berichten: 2095
Lid geworden op: 26 mar 2007, 13:11
Locatie: Haarlem

Bericht door Mariavt »

Van harte Gefeliciteerd Geledu, en God's zegen toegewenst.
Alleen wie door de duisternis van de nacht is gegaan, kan het licht van de morgen naar waarde schatten !

He will wipe away every tear from their eyes. Death shall be no more, neither shall be mourning nor crying nor pain anymore, for the former things have passed away. Revelation 21:4
Online
Gebruikersavatar
helma
Berichten: 19494
Lid geworden op: 11 sep 2006, 10:36
Locatie: Veenendaal

Bericht door helma »

Van harte Geledu!! (en ik ben toch wel benieuwd naar je leeftijd....)
Erasmiaan
Berichten: 8596
Lid geworden op: 17 okt 2005, 21:25

Bericht door Erasmiaan »

Van harte!
Gebruikersavatar
BJD
Berichten: 2464
Lid geworden op: 29 jun 2006, 21:37

Bericht door BJD »

helma schreef:Van harte Geledu!! (en ik ben toch wel benieuwd naar je leeftijd....)
Raden maar... (ik zeg het niet :mrgreen: )
Gebruikersavatar
Debby
Berichten: 39
Lid geworden op: 03 okt 2007, 11:59
Locatie: Ergens in het noorden

Bericht door Debby »

Gefeliciteerd Geledu.
Stille wateren hebben diepe gronden.
Online
Gebruikersavatar
helma
Berichten: 19494
Lid geworden op: 11 sep 2006, 10:36
Locatie: Veenendaal

Bericht door helma »

BJD schreef:
helma schreef:Van harte Geledu!! (en ik ben toch wel benieuwd naar je leeftijd....)
Raden maar... (ik zeg het niet :mrgreen: )
oké dan: 35 :idea:
Gebruikersavatar
Kaw
Berichten: 5448
Lid geworden op: 07 jun 2003, 08:42
Contacteer:

Bericht door Kaw »

Gebruikersavatar
JolandaOudshoorn
Berichten: 11271
Lid geworden op: 15 mar 2006, 20:53
Locatie: Groot Ammers

Bericht door JolandaOudshoorn »

Geledu, alsnog van harte!! :D
Ik weet, mijn Verlosser leeft
Rens
Berichten: 9673
Lid geworden op: 24 mar 2007, 21:22

Bericht door Rens »

........ik de boosaardige neiging nauwelijks kan onderdrukken om een hele oude topic nieuw leven in te blazen?
........die oude topic heet: veel kijkers, weinigen reageren?
........die topic ongelofelijk veel postings heeft opgeleverd?
........ik er met plezier de boel weer zal opstarten?
Moderatorbericht:
Rens is overleden op 27 april 2010
http://www.refoforum.nl/forum/viewtopic ... 0&start=60
Gebruikersavatar
Lizzy
Berichten: 1335
Lid geworden op: 17 feb 2005, 11:45
Locatie: Benthuizen

Bericht door Lizzy »

...ik er gewoon niet toe kom om wat er allemaal geschreven wordt te lezen.
...ik blij ben dat de zon schijnt.
Niemand is volmaakt en daarvan ben ik het perfecte voorbeeld.

Afbeelding
Gebruikersavatar
jakobmarin
Berichten: 3523
Lid geworden op: 04 aug 2004, 13:42

Bericht door jakobmarin »

Rens schreef:........ik de boosaardige neiging nauwelijks kan onderdrukken om een hele oude topic nieuw leven in te blazen?
........die oude topic heet: veel kijkers, weinigen reageren?
........die topic ongelofelijk veel postings heeft opgeleverd?
........ik er met plezier de boel weer zal opstarten?
welk topic rens? 8)
Wie zegt 'er is geen waarheid' heeft groot gelijk, want die bestaat wél.
Gebruikersavatar
Kaw
Berichten: 5448
Lid geworden op: 07 jun 2003, 08:42
Contacteer:

Bericht door Kaw »

Code: Selecteer alles

    struct NeuralConst
    {
        public static float learningRate = 0.2f;
    }
    
    class Perceptron
    {
        float weight;
        Neuron child;
        Neuron parent;

        public Perceptron(Neuron child, Neuron parent)
        {
            this.child = child;
            this.parent = parent;
            child.addPerceptron(this);
            parent.addPerceptron(this);
            weight = 1;
        }

        public float think()
        {
            child.think();
            return child.value * weight;
        }

        public void learn()
        {
            weight += NeuralConst.learningRate * parent.getError() * child.value;
            child.learn();
        }

        public float getError()
        {
            return weight * parent.getError();
        }

        public bool youAreTheParent(Neuron you)
        {
            return parent.Equals(you);
        }

        public static float F(float x)
        {
            return (1 / (1 + (float)Math.Exp(-x)));
        }
    }
    
    class Neuron
    {
        Perceptron[] childs;
        Perceptron[] parents;

        public float target = 0;
        public float value;
        public float delta = 0;

        public bool functionsAsInput;
        public bool functionsAsOutput;
        public bool functionsAsBias;

        public Neuron(bool functionsAsInput, bool functionsAsOutput, bool functionsAsBias)
        {
            childs = new Perceptron[0];
            parents = new Perceptron[0];
            this.functionsAsInput = functionsAsInput;
            this.functionsAsOutput = functionsAsOutput;
            this.functionsAsBias = functionsAsBias;
            value = 1;
        }

        public void think()
        {
            if ((!functionsAsBias)&&(!functionsAsInput))
            {
                if (childs.Length > 0)
                {
                    float sum = 0;
                    foreach (Perceptron child in childs)
                        sum += child.think();
                    value = Perceptron.F(sum);
                }
            }
        }

        public void learn()
        {
            if ((!functionsAsOutput) && (!functionsAsBias) && (!functionsAsInput))
            {
                float error = 0.0f;
                foreach (Perceptron parent in parents)
                {
                    error += parent.getError();
                }
                delta = value * (1.0f - value) * error;
            }

            if (functionsAsOutput)
                delta = value * (1.0f - value) * (target - value);

            if ((!functionsAsBias) && (!functionsAsInput))
            {
                
                foreach (Perceptron child in childs)
                {
                    child.learn();
                }
            }

        }

        public float getError()
        {
            return delta;
        }

        public void addPerceptron(Perceptron perceptron)
        {
            if (perceptron.youAreTheParent(this))
            {
                Array.Resize(ref childs, childs.Length + 1);
                childs[childs.Length - 1] = perceptron;
            }
            else
            {
                Array.Resize(ref parents, parents.Length + 1);
                parents[parents.Length - 1] = perceptron;
            }
        }
    }
Gesloten