コード例 #1
0
    public void cognition()
    {
        if (sending)
        {
            cognateGO.transform.position = sender;
            Renderer r = cognateGO.GetComponent <Renderer>();
            r.material       = new Material(Shader.Find("Diffuse"));
            r.material.color = Color.red;
            // Move our position a step closer to the target.
            float step = 2.0f * Time.deltaTime;
            sender = Vector2.MoveTowards(sender, b.position, step);

            //How far we we from neuron b?
            float d = Vector2.SqrMagnitude(sender - b.position);
            //If we are flose enough, stop sending
            if (d < 1)
            {
                //Pass along the output!
                b.feedforward(output);
                sending = false;
            }
        }
    }
コード例 #2
0
    public void feedforward(float input)
    {
        Neuron10_4 start = neurons[0];

        start.feedforward(input);
    }