static void UpdateCharts() { valuationsChart.AddRange(maxValuations, averageValuations); maxValuations.Clear(); averageValuations.Clear(); agesChart.AddRange(ages); ages.Clear(); }
protected virtual void UpdateCharts() { computedFunction.Points.Clear(); for (int i = 0; i < LearningInputs.Length; i++) { computedFunction.Points.Add(new DataPoint(LearningInputs[i][0], LearningOutputs[i])); } HistoryChart.AddRange(LearningErrors); double error; while (LearningErrors.TryDequeue(out error)) { ; } }
static void UpdateCharts() { computedFunction.Points.Clear(); for (int i = 0; i < task.Inputs.Length; i++) { computedFunction.Points.Add(new DataPoint(task.Inputs[i][0], task.Outputs[i])); } history.AddRange(task.Errors); double error; while (task.Errors.TryDequeue(out error)) { ; } }
protected override void UpdateCharts() { computedFunction.Points.Clear(); for (int i = 0; i < FunctionInputs.Length; i++) { computedFunction.Points.Add(new DataPoint(FunctionInputs[i][0], FunctionOutput[i])); } HistoryChart.AddRange(LearningErrors, ControlError); double error; while (LearningErrors.TryDequeue(out error)) { ; } while (ControlError.TryDequeue(out error)) { ; } }
static void Update() { var g = table.CreateGraphics(); g.Clear(Color.White); var W = table.ClientSize.Width / baseMaker.OutputSize; var H = table.ClientSize.Height / baseMaker.OutputSize; for (int i = 0; i < baseMaker.OutputSize; i++) { for (int j = 0; j < baseMaker.OutputSize; j++) { var p = (int)(percentage[i, j] * 255); var color = Color.FromArgb(255, 255 - p, 255 - p); if (i == j) { color = Color.FromArgb(255 - p, 255, 255 - p); } g.FillRectangle( new SolidBrush(color), W * i, H * j, W, H); if (i == j) { g.DrawString( baseMaker.Symbols[i].ToString(), baseMaker.Font, percentage[i, i] > 0.5?Brushes.White:Brushes.Black, new Rectangle(W * i, H * j, W, H), new StringFormat { LineAlignment = StringAlignment.Center, Alignment = StringAlignment.Center }); } } } success.AddRange(new[] { totalErrors }); }