Esempio n. 1
0
        private void btnChangeValue_Click(object sender, EventArgs e)
        {
            var node = _input.Nodes.Single(n => n.Id == "e3");

            node.OutputValue = 1.44444;
            NeuralNetworkVisualizerControl1.Redraw();
        }
Esempio n. 2
0
        private async void btnChangeValue_Click(object sender, EventArgs e)
        {
            NeuralNetworkVisualizerControl1.SuspendAutoRedraw();

            var edge = _input.Find <Edge>("Input.bias - Hidden.o1");

            edge.Weight = 0.123;

            var node = _input.Nodes.Single(n => n.Id == "e3");

            node.OutputValue = 1.44444;

            await NeuralNetworkVisualizerControl1.ResumeAutoRedraw();
        }
Esempio n. 3
0
        private async void AddHiddenBias()
        {
            NeuralNetworkVisualizerControl1.SuspendAutoRedraw();

            var newbias = new Bias("HiddenBias")
            {
                OutputValue = 0.777
            };

            _input.Next.Bias = newbias;

            var outputs = _input.Next.Next.Nodes;
            var edges   = outputs.SelectMany(o => o.Edges.Where(e => e.Source == newbias));

            double weight = 1.99;

            foreach (var edge in edges)
            {
                edge.Weight = weight;
                weight++;
            }

            await NeuralNetworkVisualizerControl1.ResumeAutoRedraw();
        }
Esempio n. 4
0
 private void cboQuality_SelectedIndexChanged(object sender, EventArgs e)
 {
     NeuralNetworkVisualizerControl1.Preferences.Quality = (RenderQuality)cboQuality.SelectedItem;
     NeuralNetworkVisualizerControl1.Redraw();
 }
Esempio n. 5
0
 private void btnAddBias_Click(object sender, EventArgs e)
 {
     AddHiddenBias();
     NeuralNetworkVisualizerControl1.Redraw();
 }