private void btnChangeValue_Click(object sender, EventArgs e) { var node = _input.Nodes.Single(n => n.Id == "e3"); node.OutputValue = 1.44444; NeuralNetworkVisualizerControl1.Redraw(); }
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(); }
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(); }
private void cboQuality_SelectedIndexChanged(object sender, EventArgs e) { NeuralNetworkVisualizerControl1.Preferences.Quality = (RenderQuality)cboQuality.SelectedItem; NeuralNetworkVisualizerControl1.Redraw(); }
private void btnAddBias_Click(object sender, EventArgs e) { AddHiddenBias(); NeuralNetworkVisualizerControl1.Redraw(); }